FMX.Controls.TTextControl
Delphi
TTextControl = class(TStyledControl, ITextSettings, ICaption, IAcceleratorKeyReceiver)
C++
class PASCALIMPLEMENTATION TTextControl : public TStyledControl
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FMX.Controls.pas FMX.Controls.hpp |
FMX.Controls | FMX.Controls |
説明
TLabel など、すべてのテキスト コントロールの基底クラスです。
TTextControl は、TLabel や TCheckBox や TRadioButton など、テキストを表示するすべてのグラフィック コントロールの基底クラスです。
TTextControl には、表示対象のテキストを操作するための標準機能がカプセル化されていて、フォントを変更したり、テキストを位置揃えしたり、ワードラップ機能を有効にすることができます。
機能を拡張したラベル グラフィック コントロールや設計し直したカスタム チェック ボックス コントロールなど、テキストを表示するコントロールを新しくゼロから作成する場合には、TTextControl から派生させてコンポーネントを作成してください。
TTextControl は ITextSettings インターフェイスを実装しています。このインターフェイスでは、一般のテキスト オブジェクトの最も一般的なテキスト表現プロパティを、それらのオブジェクトの具体的な型とは関係なく管理するためのメソッドやプロパティを提供しています。TTextControl とその下位クラスには、TTextSettings 型の public プロパティ TextSettings があります。ITextSettings インターフェイスで宣言されているメソッドやプロパティを使用して、テキスト表現のビジュアル パラメータを定義する TFont.Family、TFont.Size、TFont.Style、FontColor、HorzAlign、VertAlign、Trimming、WordWrap の各プロパティを管理することができます。詳細は、「FireMonkey でのテキスト パラメータの設定」を参照してください。