2011-01-03 7 views
0

Wie Sie wissen, wenn Sie einen ContextMenuStrip zum Formular hinzufügen, wird ein Symbol davon auf der Unterseite des Formular-Designers platziert. Nach dem Klicken auf dieses Symbol erscheint der visuelle "Menü-Designer".Wie bearbeiten Sie ContextMenuStrip in benutzerdefiniertem UserControl?

Nehmen wir nun an, dass ich ein benutzerdefiniertes Benutzersteuerelement entwickelt habe, das einen solchen (einzelnen) ContextMenuStrip enthält. Was ich suche, ist eine Möglichkeit, den gleichen "Menü-Designer" für diesen ContextMenuStrip innerhalb meines benutzerdefinierten UserControls anzuzeigen, nachdem ich darauf geklickt habe (meine Kontrolle).

Irgendwelche Ideen, wie man das macht?! Coz mich und Google haben von ihnen ausgegangen ...:/ Thx im Voraus

Antwort

1

Der Designer unterstützt dies nicht. Ich werde nicht sagen, dass es unmöglich ist, aber es wird eine Menge Arbeit sein.

Vielleicht sind Sie besser den ContextStrip von Code (im Hosting-Formular) zu füllen.

+0

Ich habe darüber nachgedacht, aber nach der Implementierung eines solchen Verhaltens würde mein userControl den Punkt der Erstellung verlieren. Die Idee war, die Notwendigkeit zu erleichtern, 2 Stücke Gui zu setzen und sie zu einem zusammen zu binden. Danke für die Post! :) – Rabbuh5

+0

Es wird nicht primär unterstützt, weil es keinen Sinn ergibt. Wie lässt sich die Steuerung auf * hinzugefügte * Kontextmenüelemente reagieren, für die sie nicht programmiert wurde? –

Verwandte Themen