ContextMenu
Buttons und ImageButtons können bei Betätigung ein Kontextmenü öffnen. Dazu muss dem Button über das Property ContextMenu ein ContextMenu zugeordnet werden.
Das Control ContextMenu stellt lediglich eine Hülle dar, in der alle Menüeinträge gesammelt werden, die angezeigt werden sollen, wenn das Kontextmenü geöffnet wird.
Ein neues ContextMenu lässt sich im Form-Designer (Allgemeiner Überblick) auf zwei Arten per Drag&Drop anlegen:
Aus der Toolbox (Registerkarte Toolbox) heraus auf die DefaultVariant des Forms (also auf den Hintergrund des Forms) im Designer-Fenster: Das Kontextmenü wird angelegt und ist keinem Button zugeordnet.
Aus der Toolbox heraus direkt auf einen Button (oder ImageButton): Das Kontextmenü wird angelegt und dem Button zugeordnet. Der Name wird dabei mit men, gefolgt von dem Namen des Buttons, vorbelegt.
Kontextmenüs werden im ClassView (Registerkarte Class) immer im Teilbaum unterhalb der DefaultVariant ggf. parallel zum Hauptmenü (MainMenu) angezeigt.
Am Kontextmenü können im ClassView (wie bei anderen Menüs) neue Menüeinträge über den Eintrag New MenuItem im Kontextmenü des Treeviews angelegt werden.
Warning
Beim Löschen eines Kontextmenüs wird nicht überprüft, ob das Kontextmenü bereits einem Button zugeordnet ist.