System.Classes.TStrings.Text

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Text: string read GetTextStr write SetTextStr;

C++

__property System::UnicodeString Text = {read=GetTextStr, write=SetTextStr};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
System.Classes.pas
System.Classes.hpp
System.Classes TStrings


Beschreibung

Führt die Strings in einem TStrings-Objekt auf. Die Besonderheit der Eigenschaft besteht darin, dass die Liste als ein ganzer String aufgefasst wird, dessen Elemente durch Wagenrücklauf- und Zeilenvorschubzeichen voneinander getrennt sind.

Mit der Eigenschaft Text lassen sich alle Strings eines TStrings-Objekts als ein ganzer String ansprechen, dessen Elemente durch das Code-Paar für Wagenrücklauf (Carriage Return, CR) und Zeilenvorschub (Line Feed, LF) voneinander getrennt sind.

Bei einem Lesezugriff auf die Eigenschaft Text werden Strings zurückgegeben, die durch Wagenrücklauf- und (in Windows) Zeilenvorschubzeichen getrennt sind. Enthält einer der Listen-Strings selbst den Code für Wagenrücklauf (und Zeilenvorschub), dann liefert die Eigenschaft Count einen entsprechend höheren Wert für die Anzahl der Strings.

Bei einem Schreibzugriff wird der übergebene Text auf Basis der enthaltenen Codes für Wagenrücklauf oder Zeilenvorschub zerlegt. Das heißt, die Codes müssen bei einem Schreibzugriff auf die Eigenschaft Text nicht paarweise vorliegen.

Die hierin angelegte Mehrdeutigkeit lässt sich vermeiden, wenn man die Eigenschaft CommaText oder DelimitedText verwendet.

Siehe auch