FMX.Pickers
Les sélecteurs fournissent le moteur spécifique à la plate-forme et apportent ainsi aux contrôles de sélection une vue et un comportement natifs sous différentes plates-formes.
L'unité FMX.Pickers déclare l'interface IFMXPickerService. IFMXPickerService définit le service de plate-forme. (Voir FMX.Platform.TPlatformServices.) Dorénavant, l'unité FMX.Pickers introduit deux types de sélecteurs :
- Les sélecteurs Date-Heure du type TCustomDateTimePicker fournissent une vue et un comportement natifs des contrôles de gestion des valeurs date/heure.
- Les sélecteurs Liste du type TCustomListPicker fournissent une vue et un comportement natifs des contrôles de liste déroulante utilisés pour la sélection des éléments chaîne.
Par exemple, Windows et MacOS fournissent le contrôle calendrier standard pour la sélection de la date, alors que iOS et Android fournissent des contrôles spécifiques pour la sélection de la date et de l'heure.
Les composants devant utiliser le comportement spécifique à la plate-forme pour la sélection de date (et d'heure) et pour la sélection d'éléments chaîne à partir d'une liste déroulante peuvent utiliser le service du sélecteur IFMXPickerService. Voir le code de FMX.CalendarEdit.Style.TStyledCalendarEdit.DropDown et de FMX.ListBox.TCustomComboBox.DropDown pour des exemples.
Voir aussi
- Services de plate-forme de FireMonkey
- Utilisation de sélecteurs pour fournir un comportement spécifique à la plate-forme et une vue des contrôles de sélection
- Tutoriel mobile : Utilisation d'un composant Calendrier pour sélectionner une date (iOS et Android)
- Tutoriel mobile : Utilisation de composants Zone de liste déroulante pour sélectionner des éléments dans une liste (iOS et Android)
Package | fmx.bpl |
---|
Classes
EFeatureError | |
IFMXPickerService | Service de plate-forme pour gérer les contrôles sélecteur du système. |
TCustomDateTimePicker | Le sélecteur de la date et/ou de l'heure. |
TCustomListPicker | Le sélecteur utilisé pour choisir une chaîne dans une liste d'éléments chaîne. |
TCustomPicker | Classe de base pour la création des sélecteurs. |
TDatePickerShowModeHelper | Utilisé en interne. TDatePickerShowModeHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Pickers.TDatePickerShowMode. |
TDropDownKindHelper | Utilisé en interne. TDropDownKindHelper est une assistance d'enregistrement fournissant des champs pour une énumération de portée, le type FMX.Pickers.TDropDownKind. |
TPickerFactoryService | Cette classe implémente les méthodes déclarées dans l'interface IFMXPickerService. |
Types
TDatePickerShowMode | Spécifie le mode d'affichage du sélecteur Date-Heure. |
TDropDownKind | Définit s'il faut utiliser des sélecteurs TCustomListPicker fournissant des listes déroulantes spécifiques à la plate-forme pour sélectionner des éléments chaîne. |
TOnDateChanged | Le type de pointeur de méthode utilisé pour définir les événements de changement de la date et de l'heure pour les sélecteurs de date et d'heure. |
TOnValueChanged | Le type de pointeur de méthode utilisé pour définir les événements de changement de valeur des sélecteurs spécifiques à la plate-forme pour la sélection de d'un élément chaîne à partir de contrôles liste déroulante. |