Bearbeitungselemente

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Textelemente

Bearbeitungselemente zeigen dem Anwender Text an und ermöglichen ihm die Eingabe von Text. Die Art der für diesen Zweck verwendeten Steuerelemente hängt von der Größe und dem Format der Informationen ab.



Komponente Verwendung

Vcl.StdCtrls.TEdit

Bearbeiten von einzeiligem Text.

Vcl.StdCtrls.TMemo

Bearbeiten von mehrzeiligem Text.

Vcl.Mask.TMaskEdit

Text hält sich an ein bestimmtes Format wie z.B. eine Postleitzahl oder eine Telefonnummer.

Vcl.ComCtrls.TRichEdit

Bearbeiten von mehrzeiligem Text im Rich-Text-Format (nur VCL).



TEdit und TMaskEdit sind einfache Bearbeitungselemente, die auch ein Bearbeitungsfeld für eine einzelne Textzeile enthalten, in das Sie Informationen eingeben können. Wenn dieses Bearbeitungsfeld den Fokus hat, erscheint ein blinkender Cursor.

Sie können zum Bearbeitungsfeld Text hinzufügen, indem Sie seiner Text-Eigenschaft einen String-Wert zuweisen. Sie steuern das Aussehen des Texts im Bearbeitungsfeld über die Zuweisungen zur Eigenschaft Font. Sie können die Schriftart, ihre Größe, Farbe und Attribute angeben. Die Attribute betreffen den gesamten Text im Bearbeitungsfeld und können nicht auf einzelne Zeichen beschränkt werden.

Ein Bearbeitungsfeld kann so entworfen werden, dass es die Größe in Abhängigkeit von der angezeigten Schrift ändert. Hierfür setzen Sie die Eigenschaft AutoSize auf True. Sie können die Anzahl der Zeichen in einem Bearbeitungsfeld begrenzen, indem Sie der Eigenschaft MaxLength einen Wert zuweisen.

TMaskEdit ist ein besonderes Bearbeitungselement, das den eingegebenen Text mit einer Maske überprüft, die die gültigen Formen codiert, die der Text annehmen kann. Die Maske kann den Text, der dem Anwender angezeigt wird, auch formatieren.

TMemo und TRichEdit kann der Anwender mehrzeiligen Text hinzufügen.

Bearbeitungselemente verfügen über einige der folgenden, wichtigen Eigenschaften:

Eigenschaften der Bearbeitungselemente:



Eigenschaft Beschreibung

Text

Enthält den Text, der im Bearbeitungsfeld oder Memo-Steuerelement erscheint.

Font

Steuert die Attribute des Texts, der in das Bearbeitungsfeld oder in das Memo-Steuerelement geschrieben wurde.

AutoSize

Ermöglicht, dass das Bearbeitungsfeld seine Höhe in Abhängigkeit von der aktuellen Schrift dynamisch ändert.

ReadOnly

Gibt an, ob der Anwender den Text bearbeiten kann.

MaxLength

Beschränkt die Anzahl der Zeichen in einfachen Bearbeitungselementen.

SelText

Enthält den derzeit ausgewählten (hervorgehobenen) Teil des Textes.

SelStart, SelLength

Zeigt die Position und Länge des ausgewählten Textteils an.



Siehe auch