Ein Menüereignis einer Behandlungsroutine zuordnen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Komponenten verwenden - Index

Mit dem Menü-Designer sowie den Komponenten MainMenu und PopupMenu ist es einfach, Dropdown-Menüs oder Popup-Menüs in eine Anwendung zu integrieren. Damit solche Menüs funktionieren, muss jede Menüoption auf das Ereignis OnClick reagieren. Dieses wird ausgelöst, sobald der Benutzer eine Menüoption wählt oder die zugeordnete Schnellzugriffstaste betätigt. In diesem Thema wird erläutert, wie Sie Ereignisbehandlungsroutinen und Menüoptionen verknüpfen. Informationen über den Menü-Designer und dessen Komponenten finden Sie unter Menüs erstellen und verwalten.

Zur Erstellung einer Ereignisbehandlungsroutine für eine Menüoption sind folgende Schritte erforderlich:

  1. Öffnen Sie den Menü-Designer mit einem Doppelklick auf eine MainMenu- oder PopupMenu-Komponente.
  2. Wählen Sie eine Menüoption im Menü-Designer.
  3. Stellen Sie im Objektinspektor sicher, dass der Eigenschaft Name der Menüoption ein Wert zugeordnet ist.
  4. Doppelklicken Sie im Menü-Designer auf die Menüoption. Der Quelltext-Editor wird geöffnet und der Cursor in das Gerüst der Ereignisbehandlungsroutine oder an den begin...end-Block gesetzt.
  5. Tragen Sie den gewünschten Code ein, der ausgeführt werden soll, wenn der Benutzer die Menüoption auswählt.

Zur Verknüpfung einer Menüoption mit einer vorhandenen OnClick-Behandlungsroutine sind folgende Schritte erforderlich:

  1. Öffnen Sie den Menü-Designer mit einem Doppelklick auf eine MainMenu- oder PopupMenu-Komponente.
  2. Wählen Sie eine Menüoption im Menü-Designer. Stellen Sie im Objektinspektor sicher, dass der Eigenschaft Name der Menüoption ein Wert zugeordnet ist.
  3. Klicken Sie im Objektinspektor auf der Seite Ereignisse in der Wertespalte auf den Abwärtspfeil neben dem OnClick-Ereignis. Sie erhalten dadurch eine Liste mit den bereits erstellten Behandlungsroutinen. (Diese Liste enthält nur Routinen für OnClick-Ereignisse im aktuellen Formular.) Klicken Sie auf den Namen der gewünschten Behandlungsroutine

Siehe auch