![]() |
Re: Memo Zeilen hart umbrechen?
Ich hab auch ein wenig gebastelt:
a) Der .Text scheint vollkommen unberührt von Umbrüchen; b) sobald eine TStringlist oder ein .Savetofile genutzt wird "manifestieren" sich die Umbrüche.
Delphi-Quellcode:
Gruß
type
TForm1 = class(TForm) Memo1: TMemo; { ohne Wordwrap } Memo2: TMemo; { mit Wordwrap } Label1: TLabel; { autosize=false Wordwrap=false } Label2: TLabel; { autosize=false Wordwrap=false } Button1: TButton; Button2: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var Form1: TForm1; procedure init; implementation {$R *.dfm} procedure init; const tt='eins zwei drei vier fünf '#13#10'sechs sieben acht neun zehn'+ #13#10+ 'elf zwölf dreizehn vierzehn fünfzehn sechzehn siebzehn zwanzig'+ #13#10+ 'einundzwanzig zweiundzwanzig'; begin form1.Memo1.Text:=tt; form1.Memo2.Text:=tt; form1.Label1.Caption:=form1.Memo1.Text; form1.Label2.Caption:=form1.Memo2.Text; end; procedure TForm1.Button1Click(Sender: TObject); begin {Hier ändert sich nichts in der Darstellung} form1.Label1.Caption:=form1.Memo1.Text; form1.Label2.Caption:=form1.Memo2.Text; end; procedure TForm1.Button2Click(Sender: TObject); var ll : tstringlist; begin { Hier werden die Umbrüche übernommen } ll:=tstringlist.Create; ll.addstrings(form1.Memo1.lines); ll.AddStrings(form1.Memo2.lines); ll.SaveToFile('c:\temp\t1.txt'); form1.Memo1.lines.SaveToFile('c:\temp\t2.txt'); form1.Memo2.lines.SaveToFile('c:\temp\t3.txt'); ll.free; end; end. K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz