FMX.Edit.TCustomEdit
Delphi
TCustomEdit = class(TPresentedControl, ITextActions, IVirtualKeyboardControl, IItemsContainer, ITextSettings,
IReadOnly, ICaret)
C++
class PASCALIMPLEMENTATION TCustomEdit : public Fmx::Controls::Presentation::TPresentedControl
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FMX.Edit.pas FMX.Edit.hpp |
FMX.Edit | FMX.Edit |
説明
TCustomEdit は、すべての FireMonkey 編集ボックスおよびメモ コントロールの派生元となる基底クラスです。
TCustomEdit は、テキスト編集用のすべてのコンポーネントに共通する動作をカプセル化したものです。そのために、以下の機能を提供するメソッドやプロパティが導入されています。
- 基本的なテキスト編集機能(テキストの選択、選択したテキストの変更、大文字/小文字の変換など)。
- テキストの内容の変更に応答して処理を行う機能。
- 読み取り専用にしたり、パスワード文字を導入して実際のテキストを非表示にしたりする、テキストのアクセス制御。
TCustomEdit にフォーカスがない場合、ユーザーがテキストを選択していたとしても、選択箇所を示す長方形は描画されません。テキストが選択されているかどうかは、SelText プロパティを使って確認できます。
TCustomEdit のインスタンスを作成しないでください。TCustomEdit は、ユーザーがテキストを入力したり編集できるコントロール オブジェクトを宣言するときの基底クラスとして使用します。TCustomEdit のプロパティとメソッドは、下位クラスが継承する基本動作を提供するだけでなく、各コンポーネントがオーバーライドしてカスタマイズできる動作も提供しています。