Anwendungsmenüs erstellen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu So erstellen Sie VCL-Formularanwendungen

Mit Hilfe von Menüs können Befehle, die logisch zusammengehören, gruppiert und auf einfache Weise ausgeführt werden. Menüelemente können zur Entwurfszeit hinzugefügt, entfernt und neu angeordnet werden. Zusätzlich zur TMainMenu- undTPopupMenu-Komponente enthält die Tool-Palette die Komponenten TActionMainMenuBar, TActionManager und TActionToolBar.

Sie erstellen Sie Anwendungsmenüs:

  1. Wählen Sie Datei > Neu > Weitere. Das Dialogfeld Objektgalerie wird geöffnet.
  2. Wählen Sie im Dialogfeld Objektgalerie VCL-Formularanwendung. Der Designer wird angezeigt.
  3. Erstellen Sie Anwendungsmenüs.
  4. Verwenden Sie den Menü-Designer.
  5. Erstellen Sie für jedes Menüelement eine Ereignisbehandlungsroutine.
  6. Verschieben Sie Menüelemente.
  7. Fügen Sie Grafiken zu Menüelementen hinzu.

Sie erstellen Sie Anwendungsmenüs:

  1. Ziehen Sie aus der Kategorie Standard der Tool-Palette eine TMainMenu- oder TPopupMenu-Komponente in das Formular.Im Designer wird eine visuelle Darstellung des Menüs angezeigt.

    Hinweis: Mit einer TMainMenu-Komponente erstellen Sie in der Titelleiste des Formulars ein Hauptmenü. Mit der TPopupMenu-Komponente erzeugen Sie ein Menü, das durch Klicken mit der rechten Maustaste im Formular angezeigt wird.

  2. Sie können das Menü anzeigen, indem Sie auf das Formular klicken. Das Menü wird im Formular so angezeigt wie zur Laufzeit der Anwendung.
  3. Um ein Menüelement zu löschen, wählen Sie es aus und drücken ENTF.
  4. Zur Bearbeitung von Menüelementen wählen Sie das betreffende VCL-Formular, markieren das gewünschte Menüelement und bearbeiten seine Eigenschaften.
  5. Um eine Trennlinie in das Menü einzufügen, bewegen Sie den Cursor an die gewünschte Stelle im Menü und geben einen Bindestrich (-) für den Titel ein oder drücken die Bindestrich-Taste.
  6. Wenn Sie einem Menüelement ein Tastenkürzel zuordnen möchten, weisen Sie im Objektinspektor die Eigenschaft ShortCut entsprechend zu.

So verwenden Sie den Menü-Designer:

  1. Wählen Sie im Formular eine Menükomponente aus.
  2. Doppelklicken Sie auf die Menükomponente. Der Menü-Designer wird geöffnet.

    Hinweis: Sie können den Menü-Designer auch öffnen, indem Sie im Objektinspektor auf die Ellipsen-Schaltfläche (...) neben der Eigenschaft Items klicken.

  3. Zur Benennung einer Menükomponente setzen Sie im Objektinspektor die Eigenschaft Caption (Titel).

    Tipp: Delphi leitet die Eigenschaft Name vom Titel ab. Wenn Sie beispielsweise für die Eigenschaft Caption eines Menüelements den Wert Datei festlegen, weist Delphi der Eigenschaft Name des Menüelements den Wert Datei1 zu. Wenn Sie zuerst der Eigenschaft Name und dann der Eigenschaft Caption einen Wert zuweisen, bleibt die Eigenschaft Caption leer, und Sie müssen selbst einen Wert eingeben.

  4. Klicken Sie im Menü-Designer mit der rechten Maustaste auf ein beliebige Stelle. Eine Dropdown-Liste wird angezeigt. Dies ist das Kontextmenü des Menü-Designers.
  5. Wenn Sie unterhalb oder rechts vom Cursor einen Platzhalter einfügen möchten, wählen Sie im Kontextmenü den Befehl Einfügen.
  6. Um das ausgewählte Menüelement (und alle eventuell vorhandenen Unterelemente) zu löschen, klicken Sie im Kontextmenü auf Löschen.
  7. Zum Wechseln zwischen Menüs in einem Formular wählen Sie im Kontextmenü Menü auswählen. Das Dialogfeld Menü auswählen wird geöffnet. In diesem Dialogfeld werden alle Menüs aufgeführt, die mit dem aktuell im Menü-Designer geöffneten Formular verknüpft sind.
  8. Wählen Sie in der Liste im Dialogfeld Menü auswählen das Menü aus, das angezeigt oder bearbeitet werden soll.

So erstellen Sie eine Ereignisbehandlungsroutine für ein Menüelement:

  1. Doppelklicken Sie im Designer auf das Menüelement, dem eine Ereignisbehandlungsroutine hinzugefügt werden soll. Der Code-Designer wird angezeigt. Der Cursor befindet sich bereits zwischen den Klammern der Ereignisbehandlungsroutine.
  2. Geben Sie den Quelltext für die Logik des Menüelements ein.
  3. Speichern und compilieren Sie die Anwendung.

So verschieben Sie Menüelemente:

  1. Um ein Menüelement entlang der Menüleiste zu verschieben, ziehen Sie es, bis der Mauszeiger auf die neue Position zeigt.
  2. Lassen Sie die Maustaste los.
  3. Wenn Sie ein Menüelement in eine Menüliste verschieben möchten, ziehen Sie es, bis der Mauszeiger auf das neue Menü zeigt.
  4. Lassen Sie die Maustaste los.

So fügen Sie Grafiken zu Menüelementen hinzu:

  1. Ziehen Sie aus der Tool-Palette eine TMainMenu- oder TPopupMenu-Komponente in das Formular.
  2. Ziehen Sie aus der Tool-Palette eine TImageList-Komponente in das Formular.
  3. Doppelklicken Sie auf die TImageList-Komponente. Der Bilderlisten-Editor wird geöffnet.
  4. Klicken Sie auf Hinzufügen, um das bzw. die gewünschten Bitmaps für das Menü auszuwählen.
  5. Markieren Sie das betreffende Bitmap, und klicken Sie auf OK.
  6. Setzen Sie im Objektinspektor die Eigenschaft Images der TMainMenu- oder TPopupMenu-Komponente auf das Bild, das Sie im Bilderlisten-Editor ausgewählt haben.

Siehe auch