FMX.Pickers

提供: RAD Studio API Documentation
移動先: 案内検索


ピッカーは、さまざまなプラットフォーム下でネイティブな表示とネイティブな動作を備えた選択コントロールを実現する、プラットフォーム固有のエンジンを提供します。

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 のコードを参照してください。

関連項目

パッケージ fmx240.bpl

クラス

EFeatureError
IFMXPickerService システム ピッカー コントロールを管理するプラットフォーム サービス
TCustomDateTimePicker

日付や時刻を選択するためのピッカーです。

TCustomListPicker

文字列項目のリストから文字列を選択するためのピッカーです。

TCustomPickerピッカーを作成するための基底クラス。
TDatePickerShowModeHelper内部使用用。TDatePickerShowModeHelper は、スコープ付き列挙値、FMX.Pickers.TDatePickerShowMode 型に対してフィールドを提供する、レコード ヘルパです。
TDropDownKindHelper内部使用用。TDropDownKindHelper は、スコープ付き列挙値、FMX.Pickers.TDropDownKind 型に対してフィールドを提供する、レコード ヘルパです。
TPickerFactoryService

このクラスでは、IFMXPickerService インターフェイスで宣言されたメソッドを実装しています。

_di_IFMXPickerService

IFMXPickerServiceDelphiInterface を表します。

TDatePickerShowModeDate-Time ピッカーの表示モードを示します。
TDropDownKind文字列項目を選択するプラットフォーム固有のドロップダウン リストを提供する、TCustomListPicker ピッカーを使用するかどうかを定義します。
TOnDateChanged

日時選択コントロールの日時変更イベントを定義するのに使用されるメソッド ポインタ型です。

TOnValueChangedメソッド ポインタ型で、ドロップダウン リスト コントロールからの文字列項目選択に使用する、プラットフォーム固有ピッカーの、値変更イベントを定義するために使用されます。