FMX.Controls.TTextControl

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

FMX.Controls.TStyledControlFMX.Controls.TControlFMX.Types.TFmxObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTTextControl

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


説明

TDateEdit など、すべての テキスト コントロールの基底クラス。

TTextControl は、テキストを表示するすべてのグラフィカル コントロール(TTimeEditTListBoxItemTTabItem など)の基底クラスです。

TTextControl は、表示されるテキストを操作するための標準機能をカプセル化し、フォントの変更テキストの配置、またはワードラップの有効化をできるようにします。

テキストを表示する新しいコントロール(例えば、拡張ラベル グラフィック コントロールや、独自に再設計したチェック ボックス コントロールなど)を最初から作成する必要がある場合は、コンポーネントを TTextControl から派生する必要があります。

TTextControl は、ITextSettings インターフェイスを実装します。このインターフェイスは、一般のテキスト オブジェクトの最も一般的なテキスト表現プロパティを、それらのオブジェクトの具体的な型とは関係なく管理するためのメソッドやプロパティを提供していますTTextControl とその子孫には、TTextSettings 型の public プロパティ TextSettings が含まれています。ITextSettings インターフェイスで宣言されているメソッドおよびプロパティを使用すると、テキスト表現の視覚的パラメータを定義する、TFont.FamilyTFont.SizeTFont.StyleFontColorHorzAlignVertAlignTrimmingWordWrap の各種プロパティを管理することができます。詳細については、「FireMonkey でのテキスト パラメータの設定」を参照してください。

TTextControlTTextSettingsInfo サービス クラスを使用して、DefaultTextSettingsTextSettingsStyledSettingsResultingTextSettings の各プロパティに格納された、スタイル付きテキスト表現プロパティのセットの管理を行います。

TTextControl は、IAcceleratorKeyReceiver インターフェイスを実装し、このコントロールを アクセラレータ キー レシーバーとして使用できるようにします。

関連項目