FMX.Pickers
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
- FireMonkey-Plattformdienste
- Auswahlfenster zur Bereitstellung von plattformspezifischem Verhalten und zur Anzeige von Auswahlsteuerelementen
- Mobile-Tutorial: Verwenden von Kalender-Komponenten zur Datumsauswahl (iOS und Android)
- Mobile-Tutorial: Verwenden von Kombinationsfeld-Komponenten zur Auswahl von Einträgen (iOS und Android)
Package | fmx250.bpl |
---|
Klassen
EFeatureError | |
IFMXPickerService | Plattformdienst zur Verwaltung von Auswahlsteuerelementen des Systems. |
TCustomDateTimePicker | Das Fenster zum Auswählen von Datum und/oder Uhrzeit. |
TCustomListPicker | Das Fenster zum Auswählen eines Strings aus einer Liste mit String-Einträgen. |
TCustomPicker | Basisklasse zum Erstellen von Auswahlfeldern. |
TDatePickerShowModeHelper | Für den internen Gebrauch. TDatePickerShowModeHelper ist ein unterstützender Record für den Typ FMX.Pickers.TDatePickerShowMode, der Felder für eine bereichsabhängige Aufzählung bereitstellt. |
TDropDownKindHelper | Für den internen Gebrauch. TDropDownKindHelper ist ein unterstützender Record für den Typ FMX.Pickers.TDropDownKind, der Felder für eine bereichsabhängige Aufzählung bereitstellt. |
TPickerFactoryService | Diese Klasse implementiert die im Interface IFMXPickerService deklarierten Methoden. |
Typen
TDatePickerShowMode | Legt den Anzeigemodus für das Auswahlfeld Datum-Uhrzeit fest. |
TDropDownKind | Legt fest, ob die Auswahlfenster TCustomListPicker verwendet werden sollen, die plattformspezifische Dropdown-Listen für die Auswahl von String-Einträgen bereitstellen. |
TOnDateChanged | Der Methodenzeigertyp zum Festlegen von Ereignissen beim Ändern von Datums- und Zeitangaben für Datums- und Uhrzeitauswahlfenster. |
TOnValueChanged | Der Methodenzeigertyp zum Festlegen von Ereignissen beim Ändern von Werten von plattformspezifischen Auswahlfenstern für die Auswahl eines String-Eintrags aus Dropdown-Listen. |