Ein Popup-Menü bereitstellen
Nach oben zu Mit Steuerelementen arbeiten - Index
Popup-Menüs (oder lokale Menüs) sind benutzerfreundliche Komponenten, die in fast jeder Anwendung verwendet werden. Mit ihnen können Benutzer an der aktuellen Mausposition durch Klicken mit der rechten Maustaste eine Liste gängiger Befehle anzeigen.
In einem Texteditor wäre beispielsweise ein Popup-Menü mit den Befehlen Ausschneiden, Kopieren und Einfügen des Menüs Bearbeiten sinnvoll. Für diese Optionen können dieselben Ereignisbehandlungsroutinen wie für die entsprechenden Einträge im Menü Bearbeiten verwendet werden. Zugriffstasten oder Tastenkürzel brauchen Sie für Popup-Menüs nicht zu definieren.
Mit der Formulareigenschaft PopupMenu legen Sie fest, welches Popup-Menü beim Klicken mit der rechten Maustaste angezeigt wird. Da auch die einzelnen Steuerelemente über diese Eigenschaft verfügen, können Sie die Einstellung des Formulars außer Kraft setzen, um für bestimmte Komponenten ein anderes Menü anzuzeigen.
So fügen Sie einem Formular ein Popup-Menü hinzu:
- Platzieren Sie eine PopupMenu-Komponente im Formular.
- Definieren Sie die Einträge des Popup-Menüs im Menü-Designer.
- Weisen Sie der Eigenschaft PopupMenu des Formulars oder eines Steuerelements das zuvor definiertet Popup-Menü zu.
- Weisen Sie dem OnClick-Ereignis der verschiedenen Menüoptionen die entsprechenden Behandlungsroutinen zu.