API:FMX.Memo.TMemo.Lines
Delphi
property Lines: TStrings read GetLines write SetLines;
C++
__property Lines;
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FMX.Memo.pas FMX.Memo.hpp |
FMX.Memo | TMemo |
Beschreibung
Stellt den Zugriff auf einzelne Zeilen im Memotext bereit.
FMX.Memo.TMemo.Lines erbt von FMX.Memo.TCustomMemo.Lines. Der folgende Inhalt bezieht sich auf FMX.Memo.TCustomMemo.Lines.
Stellt den Zugriff auf einzelne Zeilen im Memotext bereit.
Der Memotext kann mehrere Zeilenumbruchzeichen enthalten, die den gesamten Memotext in mehrere Zeilen unterteilen. Je nach aktueller Plattform kann ein Zeilenumbruchzeichen ein LF-Zeichen ("Zeilenvorschub" unter MacOS) oder ein CRLF-Zeichen ("Wagenrücklauf" plus "Zeilenvorschub" unter Windows) sein. Lines enthält den zeilenweise getrennten Memotext.
Wenn WordWrap True
ist, dann kann jede Zeile (angegeben in der Eigenschaft Lines) in mehrere "sichtbare Zeilen" umbrochen werden, damit sie in die Breite des Memofeldes passt. Diese "sichtbaren Zeilen" werden aber dennoch als ein einzelnes Stringelement in der Eigenschaft Lines repräsentiert.
-
- Beachten Sie, dass GoToLineBegin und GoToLineEnd den Cursor an den Anfang bzw. an das Ende der aktuellen sichtbaren Zeile (in der sich der Cursor befindet) verschieben.
Lines ist ein TStrings-Objekt, daher können Sie TStrings-Methoden für die Eigenschaft Lines verwenden.
Beispielsweise können Sie die Anzahl der Zeilen zählen:
ShowMessage('The number of lines:' + IntToStr(Memo1.Lines.Count));
Sie können neue Zeilen hinzufügen:
Memo1.Lines.Append('New text to append at the end of memo');
Sie können Zeilen löschen:
Memo1.Lines.Delete(0); // Deletes the fist line from memo
Sie können eine Zeile durch einen neuen String ersetzen:
Memo1.Lines[8] := 'Replace 9th line with this string';
Mithilfe der Eigenschaft Text können Sie mit dem gesamten Memotext auf einmal arbeiten.
Siehe auch
- FMX.Memo.TCustomMemo.WordWrap
- FMX.Memo.TCustomMemo.Text
- FMX.Memo.TCustomMemo.GoToLineBegin
- FMX.Memo.TCustomMemo.GoToLineEnd
- System.Classes.TStrings