FMX.Pickers
ピッカーは、さまざまなプラットフォーム下でネイティブな表示とネイティブな動作を備えた選択コントロールを実現する、プラットフォーム固有のエンジンを提供します。
FMX.Pickers ユニットには、IFMXPickerService インターフェイスが宣言されています。 IFMXPickerService では、いわゆるプラットフォーム サービスを定義しています。 (「FMX.Platform.TPlatformServices」を参照)。 現在、FMX.Pickers ユニットでは、以下の 2 種類のピッカーを提供しています。
- Date-Time ピッカー。TCustomDateTimePicker 型で、日時を管理するコントロールのプラットフォーム固有の動作と外見を提供します。
- List ピッカー。TCustomListPicker 型で、文字列項目の選択に使用されるドロップダウン リスト コントロールのプラットフォーム固有の動作と外見を提供します。
たとえば、Windows と MacOS には、日付選択用に標準カレンダー コントロールが用意されていますが、iOS と Android には、日付選択用の固有のコントロールが用意されています。
日付(または日時)選択やドロップダウン リストからの文字列項目の選択にプラットフォーム固有の動作を使用する必要があるコンポーネントでは、IFMXPickerService ピッカー サービスを使用することができます。 例については、FMX.CalendarEdit.Style.TStyledCalendarEdit.DropDown および FMX.ListBox.TCustomComboBox.DropDown のコードを参照してください。
関連項目
- モバイル チュートリアル:カレンダー コンポーネントを使用して日付を選択する(iOS および Android)
- モバイル チュートリアル:コンボ ボックス コンポーネントを使用してリストから項目を選択する(iOS および Android)
パッケージ | fmx240.bpl |
---|
クラス
EFeatureError | |
IFMXPickerService | システム ピッカー コントロールを管理するプラットフォーム サービス。 |
TCustomDateTimePicker |
日付や時刻を選択するためのピッカーです。 |
TCustomListPicker |
文字列項目のリストから文字列を選択するためのピッカーです。 |
TCustomPicker | ピッカーを作成するための基底クラス。 |
TDatePickerShowModeHelper | 内部使用用。TDatePickerShowModeHelper は、スコープ付き列挙値、FMX.Pickers.TDatePickerShowMode 型に対してフィールドを提供する、レコード ヘルパです。 |
TDropDownKindHelper | 内部使用用。TDropDownKindHelper は、スコープ付き列挙値、FMX.Pickers.TDropDownKind 型に対してフィールドを提供する、レコード ヘルパです。 |
TPickerFactoryService |
このクラスでは、IFMXPickerService インターフェイスで宣言されたメソッドを実装しています。 |
型
_di_IFMXPickerService |
IFMXPickerService の DelphiInterface を表します。 |
TDatePickerShowMode | Date-Time ピッカーの表示モードを示します。 |
TDropDownKind | 文字列項目を選択するプラットフォーム固有のドロップダウン リストを提供する、TCustomListPicker ピッカーを使用するかどうかを定義します。 |
TOnDateChanged |
日時選択コントロールの日時変更イベントを定義するのに使用されるメソッド ポインタ型です。 |
TOnValueChanged | メソッド ポインタ型で、ドロップダウン リスト コントロールからの文字列項目選択に使用する、プラットフォーム固有ピッカーの、値変更イベントを定義するために使用されます。 |