Memo- und RTF-Bearbeitungselemente

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Bearbeitungselemente

Die Steuerelemente TMemo und TRichEdit behandeln beide mehrzeiligen Text.

TMemo ist eine weitere Art von Bearbeitungsfeld für mehrzeiligen Text. Die Zeilen in einem Memo-Steuerelement können über die rechte Grenze des Bearbeitungsfeldes hinausgehen oder auf die nächste Zeile umbrochen werden. Ob die Zeilen umbrochen werden, steuern Sie mit der Eigenschaft WordWrap.

TRichEdit ist ein Memo-Steuerelement, das das Formatieren, Ausgeben, Durchsuchen und Drag&Drop von Rich Text unterstützt. So können Sie Schriftarteigenschaften, Ausrichtung, Tabulatoren, Einrückung und Nummerierung festlegen.

Anmerkung:  Die RTF-Bearbeitungselemente stehen nur für VCL-Anwendungen zur Verfügung.

Zusätzlich zu den Eigenschaften, die alle Bearbeitungselemente haben, umfassen Memo- und RTF-Bearbeitungselemente u. a. auch die folgenden Eigenschaften:

  • Alignment steuert die Textausrichtung in der Komponente (linksbündig, rechtsbündig oder zentriert).
  • Die Eigenschaft Text enthält den Text des Steuerelements. Mithilfe der Eigenschaft Modified kann geprüft werden, ob der Text geändert wurde.
  • Lines enthält den Text als Stringliste.
  • OEMConvert bestimmt, ob der Text bei der Eingabe temporär von ANSI- in OEM- Zeichen konvertiert wird. Das ist zum Beispiel hilfreich, um Dateinamen zu überprüfen (nur in der VCL).
  • WordWrap gibt an, ob der Text am rechten Rand umbrochen wird.
  • WantReturns legt fest, ob der Anwender harte Zeilenumbrüche in den Text einfügen kann.
  • WantTabs bestimmt, ob der Anwender Tabulatoren in den Text eingeben kann.
  • AutoSelect bestimmt, ob der Text automatisch ausgewählt (hervorgehoben) wird, wenn das Steuerelement aktiviert wird.

Zur Laufzeit können Sie den gesamten Text der Memokomponente mit der Methode SelectAll auswählen.

Anmerkung:  Unter Windows 9x können Memo- und Rich-Edit-Steuerelemente Daten nur bis zu einer Größe von 64 KB speichern.

Siehe auch