Benutzerdefinierte Symbolleisten und Menüs erstellen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Behandeln von VCL-Aktionen mit einem Aktionsmanager


Sie können Aktionsbänder im Aktions-Manager bearbeiten, um benutzerdefinierbare Symbolleisten und Menüs zu erstellen. Zur Laufzeit können die Benutzer Ihrer Anwendung die Symbolleisten und Menüs (Aktionsbänder) auf der Benutzeroberfläche der Anwendung anpassen. Dazu verwenden sie einen Dialog ähnlich dem Aktions-Manager-Editor.

Um dem Benutzer Ihrer Anwendung zu ermöglichen, ein Aktionsband in Ihrer Anwendung anzupassen, gehen Sie wie folgt vor:

  1. Ziehen Sie eine Aktions-Manager-Komponente auf ein Formular.
  2. Ziehen Sie Ihre Aktionsband-Komponenten (Vcl.ActnMenus.TCustomActionMainMenuBar,Vcl.ActnCtrls.TActionToolBar) auf das Formular.
  3. Doppelklicken Sie auf den Aktions-Manager, um den Aktions-Manager-Editor anzuzeigen:
    • Fügen Sie die Aktionen ein, die Sie in Ihrer Anwendung verwenden wollen. Fügen Sie außerdem die Aktion Anpassen ein, die Sie ganz unten in der Standardaktionsliste finden.
    • Ziehen Sie eine TCustomizeDlg-Komponente von der Registerkarte Zusätzlich auf das Formular und verbinden Sie diese über die Eigenschaft ActionManager mit dem Aktions-Manager. Geben Sie einen Dateinamen an, unter dem die vom Benutzer vorgenommenen Anpassungen gespeichert werden sollen.
    • Ziehen Sie die Aktionen auf die Aktionsband-Komponenten. (Stellen Sie sicher, dass Sie der Symbolleiste oder dem Menü die Aktion Anpassen hinzugefügt haben.)
  4. Vervollständigen Sie Ihre Anwendung.

Wenn Sie die Anwendung compilieren und ausführen, können die Benutzer auf einen Anpassen-Befehl zugreifen, der das Dialogfeld für die Anpassung anzeigt, ähnlich dem Aktions-Manager-Editor. Die Benutzer können unter Verwendung der Aktion, die Sie im Aktions-Manager bereitgestellt haben, Menüelemente verschieben und Symbolleisten erzeugen.

Siehe auch