Forum: Object-Pascal / Delphi-Language
Delphi
by Jürgen Thomas,
7. Feb 2007
Insofern hast Du völlig recht. Bei meinem o.g. Nachtrag bezog ich mich auf folgende Situation:
Memo1.Lines.Clear;
Memo1.Lines.Add('Zeile 1');
Memo1.Lines.Add('Zeile 2' + #13 + #10 + 'Zeile 3');
Memo1.Lines.Add('Zeile 4');
In diesem Fall habe ich als Ergebnis oft Memo1.Lines.Count = 3 (nicht 4) erhalten. Es ging mir nur um die u.U. "fehlerhafte" Anzeige der Zeilenzahl. Die Inhalte der Zeilen...
Forum: Object-Pascal / Delphi-Language
Delphi
by Jürgen Thomas,
7. Feb 2007
Für Memo und RTF gibt es:
Memo1.Lines.Add("Dein Text");
Für die Formatierung bei RTF musst Du jeweils mit DefAttributes oder SelAttributes arbeiten.
Gruß Jürgen
Nachtrag: Die Addition von Zeilen mit #13#10 (d.h. CR/LF) funktioniert grundsätzlich ebenso. Dann kann Delphi/Windows aber Lines.Count nicht immer richtig bestimmen. Deshalb sind Lines.Add und Lines.AddStrings vorzuziehen.