FMX.Pickers.TPickerFactoryService.CreateDateTimePicker
Delphi
function CreateDateTimePicker: TCustomDateTimePicker;
C++
TCustomDateTimePicker* __fastcall CreateDateTimePicker();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | FMX.Pickers.pas FMX.Pickers.hpp |
FMX.Pickers | TPickerFactoryService |
説明
日時選択用の、プラットフォーム固有のコントロール要素を、作成および初期化します。
CreateDateTimePicker は、IFMXPickerService インターフェイスで宣言されている CreateDateTimePicker メソッドを実装します。
CreateDateTimePicker は、新しい Date-Time ピッカーを作成し、それを IFMXPickerService プラットフォーム サービスで作成されたピッカーのリストへ追加します。
CreateDateTimePicker は、仮想抽象メソッドDoCreateDateTimePicker (FMX.Pickers.Default や FMX.Pickers.iOS といったプラットフォーム固有のユニットで実装される)を呼び出します。この方法により、Date-Time ピッカーに対して、プラットフォーム固有のエンジンを提供することができます。そしてその結果、Date-Time ピッカーは、異なるプラットフォーム下でも、日時管理コントロールに対して、ネイティブと同様の表示と動作を提供することができます。たとえば、Windows と MacOS には、日付選択用に標準カレンダー コントロールが用意されていますが、iOS には、日付選択用の回転ホイール コントロールが用意されています。