FMX.Controls.TTextControl

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FMX.Controls.pas
FMX.Controls.hpp
FMX.Controls FMX.Controls


Beschreibung

Basisklasse für alle Textsteuerelemente, wie z. B. TDateEdit.

TTextControl ist die Basisklasse für alle grafischen Steuerelemente, die Text anzeigen, wie z. B. TTimeEdit, TListBoxItem, TTabItem usw.

TTextControl kapselt die Standardfunktionalität für die Bearbeitung des angezeigten Textes und bietet die Möglichkeit, die Schriftart und die Textausrichtung zu ändern oder den Zeilenumbruch zu aktivieren.

Wenn Sie ein neues Steuerelement, das Text anzeigt (z.B. ein erweitertes grafisches Beschriftungssteuerelement oder ein benutzerdefiniertes umgestaltetes Kontrollkästchen), von Grund auf erstellen müssen,dann sollten Sie die Komponente von TTextControl ableiten.

TTextControl implementiert das Interface ITextSettings. Dieses Interface enthält Methoden und Eigenschaften zur Verwaltung der gemeinsamen Eigenschaften für die Textdarstellung von allgemeinen Textobjekten, unabhängig vom jeweiligen Typ dieser Objekte. TTextControl und davon abgeleitete Klassen enthalten die public-Eigenschaft TextSettings vom Typ TTextSettings. Mit den im Interface ITextSettings deklarierten Methoden und Eigenschaften können Sie die Textdarstellungseigenschaften TFont.Family, TFont.Size, TFont.Style, FontColor, HorzAlign, VertAlign, Trimming und WordWrap verwalten, die visuelle Parameter der Textdarstellung definieren. Weitere Informationen dazu finden Sie unter Festlegen von Textparametern in FireMonkey.

TTextControl verwendet die Dienstklasse TTextSettingsInfo zur Verwaltung von mit Stilen versehenen Textdarstellungseigenschaften, die in den Eigenschaften DefaultTextSettings, TextSettings, StyledSettings und ResultingTextSettings gespeichert sind.

TTextControl implementiert das Interface IAcceleratorKeyReceiver, damit dieses Steuerelement als Empfänger einer Zugriffstaste verwendet werden kann.

Siehe auch