Erstellen einer Anwendung mit Ribbon-Steuerelementen
Nach oben zu So erstellen Sie eine Anwendung mit Ribbon-Steuerelementen
Diese Anleitung beschreibt, wie eine Anwendung mit Ribbon-Steuerelementen erstellt wird. Die Hauptfunktionalität ist von der TRibbon-Komponente abgeleitet. Obwohl das Ribbon andere Komponenten verwendet, ist keine der Hauptkomponenten bei der Tool-Palette registriert.
Komponenten:
- TRibbon: Visuelle Komponente, die die Hauptfunktionalität bereitstellt.
- TRibbonApplicationMenuBar: Komponente, die die Funktionalität des Anwendungsmenüs bereitstellt.
- TRibbonQuickAccessToolbar: Komponente, die die Funktionalität der Symbolleiste für den Schnellzugriff bereitstellt.
- TRibbonPage: Komponente, die die aktuell sichtbare Seite des Ribbon repräsentiert.
- TRibbonGroup: Komponente, in der alle Befehle der Seiten angezeigt werden. Befehle müssen in einer Gruppe platziert werden.
So erstellen Sie eine neue Anwendung mit Ribbon-Steuerelementen:
- In Delphi wählen Sie Datei > Neu > VCL-Formularanwendung - Delphi.
In C++ wählen Sie Datei > Neu > VCL-Formularanwendung - C++Builder. - Ziehen Sie eine TActionManager-Komponente in das Formular.
- Ziehen Sie eine TRibbon-Komponente in das Formular.
- Klicken Sie die TRibbon-Komponente mit der rechten Maustaste an, und wählen Sie Anwendungsmenü hinzufügen.
- Klicken Sie die TRibbon-Komponente erneut mit der rechten Maustaste an, und wählen Sie Symbolleiste für den Schnellzugriff hinzufügen.
Hinweis: Während der ersten Konfiguration könnte ein Dialogfeld eingeblendet werden, das Sie darauf hinweist, dass das aktuell in der Eigenschaft TActionManager.Style ausgewählte Design kein gültiges Ribbon-Design ist. Ändern Sie die Eigenschaft TRibbonManager.Style in Ribbon - Luna. Designs, die für das Ribbon verwendet werden können, beginnen mit "Ribbon". Standardmäßig sind drei Ribbon-Designs implementiert. Diese Ribbon-Designs arbeiten auch mit der Standardsymbolleiste und der Standardmenüleiste von TActionManager. Die folgenden Designs stehen zur Verfügung:
- Luna
- Obsidian
- Silver