FMX.Pickers

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Auswahlfenster stellen das plattformspezifische Modul bereit, mit dem Auswahl-Steuerelemente auf verschiedenen Plattformen mit einem nativen Aussehen und Verhalten ausgestattet werden.

In der Unit FMX.Pickers ist das IFMXPickerService-Interface deklariert. IFMXPickerService definiert den sogenannten Plattformdienst. (Siehe FMX.Platform.TPlatformServices.) Die Unit FMX.Pickers führt zwei Auswahlfenstertypen ein:

  • Datum/Uhrzeit-Auswahlfenster mit dem Typ TCustomDateTimePicker stellen ein plattformnatives Verhalten und Aussehen der Steuerelemente zur Verwaltung von Datum/Uhrzeit bereit.
  • Listen-Auswahlfenster mit dem Typ TCustomListPicker stellen ein plattformnatives Verhalten und Aussehen der Dropdown-Listen-Steuerelemente für die Auswahl von String-Einträgen bereit.

Windows und MacOS stellen beispielsweise das Standardsteuerelement "Kalender" für die Datumsauswahl bereit, iOS und Android dagegen bestimmte Steuerelemente für die Datum- und Zeitauswahl.

Komponenten, die das plattformspezifische Verhalten zur Auswahl von Datum (und Uhrzeit) und zur Auswahl von String-Einträgen aus einer Dropdown-Liste benötigen, können den IFMXPickerService-Auswahldienst verwenden. Beispiele finden Sie im Code von FMX.CalendarEdit.Style.TStyledCalendarEdit.DropDown und FMX.ListBox.TCustomComboBox.DropDown.

Siehe auch

Package fmx280.bpl

Klassen

EFeatureError
IFMXPickerServicePlattformdienst zur Verwaltung von Auswahlsteuerelementen des Systems.
TCustomDateTimePickerDas Fenster zum Auswählen von Datum und/oder Uhrzeit.
TCustomListPickerDas Fenster zum Auswählen eines Strings aus einer Liste mit String-Einträgen.
TCustomPickerBasisklasse zum Erstellen von Auswahlfeldern.
TPickerFactoryServiceDiese Klasse implementiert die im Interface IFMXPickerService deklarierten Methoden.

Typen

TDatePickerShowModeLegt den Anzeigemodus für das Auswahlfeld Datum-Uhrzeit fest.
TDropDownKindLegt fest, ob die Auswahlfenster TCustomListPicker verwendet werden sollen, die plattformspezifische Dropdown-Listen für die Auswahl von String-Einträgen bereitstellen.
TOnDateChangedDer Methodenzeigertyp zum Festlegen von Ereignissen beim Ändern von Datums- und Zeitangaben für Datums- und Uhrzeitauswahlfenster.
TOnValueChangedDer Methodenzeigertyp zum Festlegen von Ereignissen beim Ändern von Werten von plattformspezifischen Auswahlfenstern für die Auswahl eines String-Eintrags aus Dropdown-Listen.