Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Zeilenumbruch in Memo (Konflikt) (https://www.delphipraxis.net/91819-zeilenumbruch-memo-konflikt.html)

Tommy1988 10. Mai 2007 13:01


Zeilenumbruch in Memo (Konflikt)
 
Das ist so;
ich habe Zwei Formulare, Formular 1 enthält ein Memo.
Formular 2 garnix außer einen Button namens; Neues Dokument erstellen.

Klick ich auf den Button wird z.B. dieser Text ins Memo geschrieben:

Zeile 1
Zeile 2


Delphi-Quellcode:
Form1.SynMemo1.Lines.Add(
'Zeile 1'+#13+
'Zeile 2);
Im Memo sehe ich nun:
Zeile 1(und hier jetzt soein komisches Viereck innendrin weis)
Zeile 2

Wieso wird plus den Zeilenumbruch soein Viereck mit schwarzem Rand dargestellt?

Billa 10. Mai 2007 13:05

Re: Zeilenumbruch in Memo (Konflikt)
 
..versuch mal "+#10#13+" (CR+LF) ....

Luckie 10. Mai 2007 13:07

Re: Zeilenumbruch in Memo (Konflikt)
 
Und warum nicht:
Delphi-Quellcode:
Memo1.Lines.Add('Zeile1');
Memo1.Lines.Add('Zeile2');
Dazu ist die Methode Add doch da, um eine Zeile hinzuzufügen.

fLaSh11 10. Mai 2007 13:08

Re: Zeilenumbruch in Memo (Konflikt)
 
Warum machst du es nicht einfach so? :mrgreen:
Delphi-Quellcode:
Form1.SynMemo1.Lines.Add('Zeile 1');
Form1.SynMemo1.Lines.Add('Zeile 2');
Edit: Mist... zu spät :stupid:

WS1976 10. Mai 2007 13:59

Re: Zeilenumbruch in Memo (Konflikt)
 
Hallo,
geht so (wie Billa bereits beschrieben) einwandfrei:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
Form1.Memo1.Lines.Add( 
'Zeile 1'+#13+#10+'Zeile 2');
end;
Grüsse

Blackheart 10. Mai 2007 14:14

Re: Zeilenumbruch in Memo (Konflikt)
 
Zitat:

Zitat von WS1976
Hallo,
geht so (wie Billa bereits beschrieben) einwandfrei:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
Form1.Memo1.Lines.Add( 
'Zeile 1'+#13+#10+'Zeile 2');
end;
Grüsse

Warum Einfach, wenns auch kompliziert geht.
Wofür gibt es denn Lines.Add, ob sich da jemand was bei gedacht hatt. :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz