FMX.DateTimeCtrls.TCustomDateTimeEdit
Delphi
TCustomDateTimeEdit = class(TTextControl, IReadOnly, IVirtualKeyboardControl)
C++
class PASCALIMPLEMENTATION TCustomDateTimeEdit : public Fmx::Controls::TTextControl
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FMX.DateTimeCtrls.pas FMX.DateTimeCtrls.hpp |
FMX.DateTimeCtrls | FMX.DateTimeCtrls |
説明
TDateEdit など、すべての テキスト コントロールの基底クラス。
FMX.DateTimeCtrls.TCustomDateTimeEdit は FMX.Controls.TTextControl を継承しています。以下の内容はすべて FMX.Controls.TTextControl を参照しています。
TDateEdit など、すべての テキスト コントロールの基底クラス。
TTextControl は、テキストを表示するすべてのグラフィカル コントロール(TTimeEdit、TListBoxItem、TTabItem など)の基底クラスです。
TTextControl は、表示されるテキストを操作するための標準機能をカプセル化し、フォントの変更、テキストの配置、またはワードラップの有効化をできるようにします。
テキストを表示する新しいコントロール(例えば、拡張ラベル グラフィック コントロールや、独自に再設計したチェック ボックス コントロールなど)を最初から作成する必要がある場合は、コンポーネントを TTextControl から派生する必要があります。
TTextControl は、ITextSettings インターフェイスを実装します。このインターフェイスは、一般のテキスト オブジェクトの最も一般的なテキスト表現プロパティを、それらのオブジェクトの具体的な型とは関係なく管理するためのメソッドやプロパティを提供していますTTextControl とその子孫には、TTextSettings 型の public プロパティ TextSettings が含まれています。ITextSettings インターフェイスで宣言されているメソッドおよびプロパティを使用すると、テキスト表現の視覚的パラメータを定義する、TFont.Family、TFont.Size、TFont.Style、FontColor、HorzAlign、VertAlign、Trimming、WordWrap の各種プロパティを管理することができます。詳細については、「FireMonkey でのテキスト パラメータの設定」を参照してください。
TTextControl は TTextSettingsInfo サービス クラスを使用して、DefaultTextSettings、TextSettings、StyledSettings、ResultingTextSettings の各プロパティに格納された、スタイル付きテキスト表現プロパティのセットの管理を行います。
TTextControl は、IAcceleratorKeyReceiver インターフェイスを実装し、このコントロールを アクセラレータ キー レシーバーとして使用できるようにします。
関連項目
- FMX.DateTimeCtrls.TDateEdit
- FMX.DateTimeCtrls.TTimeEdit
- FMX.ListBox.TListBoxItem
- FMX.TabControl.TTabItem
- FMX.StdCtrls.TExpander
- FMX.Menus.TMenuItem
- FMX.ExtCtrls.TDropTarget