FMX.Controls.Presentation.TPresentedControl.ControlType

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property ControlType: TControlType read GetControlType write SetControlType default TControlType.Styled;

C++

__property Fmx::Controls::TControlType ControlType = {read=GetControlType, write=SetControlType, default=0};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
FMX.Controls.Presentation.pas
FMX.Controls.Presentation.hpp
FMX.Controls.Presentation TPresentedControl


Beschreibung

Legt den Darstellungstyp Styled oder Platform des dargestellten Steuerelements fest.

TControlType definiert die folgenden Werte:

  • Styled repräsentiert das mit Stilen versehene Standard-FireMonkey-Steuerelement. Derartige Steuerelemente sehen auf allen Versionen einer Plattform gleich aus. Das ist der Vorgabewert.
  • Platform repräsentiert das native Steuerelement auf der Zielplattform.

Native Steuerelemente

Gegenwärtig unterstützen nur iOS und Windows native Steuerelemente. Der Wert der Eigenschaft ControlType hat auf allen anderen Plattformen keine Auswirkungen.

Eine vollständige Liste der nativen Steuerelemente finden Sie unter:

Es gibt einige Vorteile und Beschränkungen, die Sie bei der Verwendung von nativen Steuerelementen in Betracht ziehen müssen. Einige Ereignisbehandlungsroutinen werden beispielsweise nicht für native Steuerelemente unterstützt. Weitere Einzelheiten finden Sie unter Beschränkungen nativer Steuerelemente. Die native Darstellung von TEdit und TMemo unterstützt dagegen zusätzliche Funktionen, wie z. B. automatische Vervollständigung und Rechtschreibprüfung unter iOS und zusätzliche Kontextmenüoptionen unter Windows. Weitere Einzelheiten finden Sie unter Vorteile nativer Steuerelemente.

Kombinieren nativer Steuerelemente mit nicht nativen Steuerelementen

Es gibt verschiedene nicht native Steuerelemente, die die Eigenschaft ControlType haben. Wenn Sie die Eigenschaft ControlType von nicht nativen Steuerelementen auf Platform setzen, können Sie weiterhin FireMonkey-Stile dafür verwenden. Die Eigenschaft ControlType von nicht nativen Steuerelementen ermöglicht Ihnen, diese Steuerelemente mit nativen zu kombinieren.Weitere Einzelheiten finden Sie unter Native FireMonkey-Steuerelemente - Kombinieren nativer Steuerelemente mit nicht nativen Steuerelementen.

Siehe auch