System.Classes.TStrings.Text
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.