Native FireMonkey-Steuerelemente
Nach oben zu FireMonkey-Anwendungshandbuch
In diesem Thema werden die nativen Steuerelemente von FireMonkey beschrieben.
Inhaltsverzeichnis
- 1 Darstellung von nativen FireMonkey-Steuerelementen
- 2 Unterstützte Plattformen
- 3 Verfügbare native FireMonkey-Steuerelemente
- 4 Visuelle Änderungen an nativen Steuerelementen
- 5 Hinzufügen von nativen Steuerelementen zu Anwendungen
- 6 Kombinieren nativer Steuerelemente mit nicht nativen Steuerelementen
- 7 Vorteile von nativen Steuerelementen
- 8 Beschränkungen von nativen Steuerelementen
- 9 Themen
- 10 Siehe auch
Darstellung von nativen FireMonkey-Steuerelementen
FireMonkey bietet für bestimmte visuelle Komponenten eine native Darstellung.
- Setzen Sie die Eigenschaft ControlType auf
Styled
, um das Steuerelement in der Standard-FireMonkey-Darstellung anzuzeigen.Styled
ist der Vorgabewert von ControlType. - Setzen Sie die Eigenschaft ControlType auf
Platform
, um dieses Steuerelement im nativen Stil anzuzeigen.
Unterstützte Plattformen
Gegenwärtig unterstützen nur iOS und Windows native Steuerelemente. Der Wert der Eigenschaft ControlType hat auf anderen Plattformen keine Auswirkung.
Verfügbare native FireMonkey-Steuerelemente
Weitere Informationen finden Sie unter dem plattformspezifischen Thema:
- iOS: Verfügbare native FireMonkey-iOS-Steuerelemente.
- Windows: Verfügbare native FireMonkey-Windows-Steuerelemente.
Visuelle Änderungen an nativen Steuerelementen
Wenn die Eigenschaft ControlType einer visuellen Komponente auf Platform
gesetzt wird, ändert sich die Darstellung dieses Steuerelements im Formular-Designer, um anzuzeigen, dass es sich um ein natives Steuerelement handelt, und ein kleines telefonähnliches Symbol erscheint in der rechten unteren Ecke.
Weitere Informationen finden Sie unter dem plattformspezifischen Thema:
- iOS: Visuelle Änderungen an nativen iOS-Steuerelementen.
- Windows: Visuelle Änderungen an nativen Windows-Steuerelementen.
Hinzufügen von nativen Steuerelementen zu Anwendungen
So fügen Sie Ihrer Anwendung native Steuerelemente hinzu:
- Fügen Sie dem Formular eine Komponente hinzu, die die native Darstellung unterstützt (Liste der unterstützten Steuerelemente).
- Setzen Sie im Objektinspektor auf der Registerkarte Eigenschaften die Eigenschaft ControlType auf
Platform
. Die Darstellung der Komponente zur Entwurfszeit ändert sich (siehe Visuelle Änderungen an nativen Steuerelementen). - Führen Sie Ihre Anwendung auf einer unterstützten Plattform aus.
Alternativ können Sie den Wert von ControlType zur Laufzeit ändern. Um die native Darstellung für ein TEdit-Steuerelement zu ändern, fügen Sie Ihrer Anwendung den folgenden Code hinzu:
Edit1.ControlType := TPresentedControl.TControlType.Platform;
Edit1->ControlType = TPresentedControl::TControlType::Platform;
Kombinieren nativer Steuerelemente mit nicht nativen Steuerelementen
Die gemeinsame Verwendung von nicht nativen Steuerelementen mit nativen Steuerelementen wird nicht empfohlen, weil die nativen Steuerelemente die Z-Reihenfolge des Formulars nicht unterstützen: Ein natives Steuerelement befindet sich immer über allen Steuerelementen auf dem Formular. Es gibt aber einige nicht native Steuerelemente, die Sie mit nativen Steuerelementen kombinieren können, weil sie die Z-Reihenfolge unterstützen.
Weitere Informationen finden Sie unter dem plattformspezifischen Thema:
- iOS: Kombinieren nativer iOS-Steuerelemente mit nicht nativen Steuerelementen.
- Windows: Kombinieren nativer Windows-Steuerelemente mit nicht nativen Steuerelementen.
Vorteile von nativen Steuerelementen
Einige Steuerelemente unterstützen zusätzliche Funktionen, wenn sie als native Steuerelemente verwendet werden.
Weitere Informationen finden Sie unter dem plattformspezifischen Thema:
- iOS: Vorteile von nativen iOS-Steuerelementen.
- Windows: Vorteile von nativen Windows-Steuerelementen.
Beschränkungen von nativen Steuerelementen
Bevor Sie die nativen Steuerelemente verwenden, sollten Sie die folgenden Beschränkungen beachten.
Weitere Informationen finden Sie unter dem plattformspezifischen Thema:
- iOS: Beschränkungen von nativen iOS-Steuerelementen.
- Windows: Beschränkungen von nativen Windows-Steuerelementen.
Themen
Siehe auch
Beispiele
- FireMonkey Native Controls (Beispiel)