Freigeben über


Übersicht über die ContextMenu-Komponente (Windows Forms)

Wichtig

Obwohl MenuStrip und ContextMenuStrip die Steuerelemente MainMenu und ContextMenu der Vorgängerversionen ersetzen und um zusätzliche Funktionen erweitern, bleiben MainMenu und ContextMenu sowohl für Abwärtskompatibilität als auch für die künftige Verwendung erhalten, falls Sie dies wünschen.

Mit der Windows Forms-Komponente ContextMenu können Sie Benutzern ein leicht zugängliches Kontextmenü mit häufig verwendeten Befehlen zur Verfügung stellen, die mit dem ausgewählten Objekt verknüpft sind. Die Elemente in einem Kontextmenü sind häufig eine Teilmenge der Elemente der Hauptmenüs, die an anderer Stelle in der Anwendung angezeigt werden. Ein Benutzer kann in der Regel durch Klicken mit der rechten Maustaste auf ein Kontextmenü zugreifen. In Windows Forms werden Kontextmenüs mit Steuerelementen verknüpft.

Schlüsseleigenschaften

Sie können einem Steuerelement ein Kontextmenü zuordnen, indem Sie die ContextMenu-Eigenschaft des Steuerelements auf die ContextMenu-Komponente festlegen. Ein einzelnes Kontextmenü kann mehreren Steuerelementen zugeordnet werden, aber jedes Steuerelement kann nur über ein Kontextmenü verfügen.

Die Schlüsseleigenschaft der ContextMenu-Komponente ist die MenuItems-Eigenschaft. Sie können Menüelemente hinzufügen, indem Sie programmgesteuert MenuItem-Objekte erstellen und zu Menu.MenuItemCollection für das Kontextmenü hinzufügen. Da die Elemente in einem Kontextmenü in der Regel aus anderen Menüs übernommen werden, werden Elemente meistens durch Kopieren des Elemente zu einem Kontextmenü hinzugefügt.

Weitere Informationen