Erstellen einer FireMonkey-Komponente (Delphi)
Nach oben zu FireMonkey-Komponentenhandbuch
Beispiel: Schaltflächenbereich (TPanel) in Dialogfeldern
Windows und Mac OS X unterstützen Richtlinien für Benutzeroberflächen, die auch die Reihenfolge und Anordnung von Standardschaltflächen ("Ausführen"/"Nicht ausführen"/"Abbrechen") in Dialogfeldern umfassen. Die Richtlinien für diese beiden Plattformen unterscheiden sich geringfügig. Ein einfaches Beispiel dafür ist ein Speichern-Dialogfeld mit den Schaltflächen Speichern, Nicht speichern und Abbrechen. Die hier erstellte benutzerdefinierte Komponente TDialogButtonPanel kapselt diese Unterschiede durch plattformspezifische, als RCDATA einbezogene Stildateien.
Folgende Schritte sind erforderlich:
- Schritt 1 - Erstellen der Projekte (Delphi)
- Schritt 2 - Entwerfen des Schaltflächenbereichs (Delphi)
- Schritt 3 - Hinzufügen von Stilressourcen als RCDATA (Delphi)
- Schritt 4 - Festlegen der Größe und der Ausrichtung (Delphi)
- Schritt 5 - Benutzerdefinierte Eigenschaften (Delphi)