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
Folgende Plattformen unterstützen native Steuerelemente iOS, Windows und Android. Der Wert der Eigenschaft ControlType hat auf anderen Plattformen keine Auswirkung.
Verfügbare native FireMonkey-Steuerelemente
Weitere Informationen finden Sie unter dem plattformspezifischen Thema:
- Android: Verfügbare native FireMonkey Android-Steuerelemente.
- 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:
- Android: Visuelle Änderungen an nativen Android-Steuerelementen.
- 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:
- Android: Kombinieren nativer Android-Steuerelemente mit nicht nativen Steuerelementen.
- 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:
- Android: Vorteile nativer Android -Steuerelemente.
- 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:
- Android: Beschränkungen nativer Android-Steuerelemente.
- iOS: Beschränkungen von nativen iOS-Steuerelementen.
- Windows: Beschränkungen von nativen Windows-Steuerelementen.
Themen
Siehe auch
Beispiele
- FireMonkey Native Controls (Beispiel)