Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi einfache mehrzeilige Textausgabe (https://www.delphipraxis.net/80239-einfache-mehrzeilige-textausgabe.html)

EDatabaseError 6. Nov 2006 20:52

Re: einfache mehrzeilige Textausgabe
 
wenn das panel auf dem das memo liegt disabled ist dann kann man zwar auf das memo klicken, aber der cursor kommt nicht ... ich würde es acuh mit add machen.

tobi

Khabarakh 6. Nov 2006 21:24

Re: einfache mehrzeilige Textausgabe
 
Zitat:

Zitat von ituser
Für einen einfachen Zeilenumbruch wie bei PHP ein \n benutzen.

Delphi-Quellcode:
label1.caption:='Hallo, erste Zeile\nZweite Zeile';

:gruebel: Nö. Escape-Sequences gibts in Pascal nüscht.

himitsu 7. Nov 2006 12:04

Re: einfache mehrzeilige Textausgabe
 
:roll:
Delphi-Quellcode:
label1.caption:='Hallo, erste Zeile'#13#10'Zweite Zeile';

JSch 7. Nov 2006 14:12

Re: einfache mehrzeilige Textausgabe
 
Hallo,

lässt sich eine Memo-Zeile nachträglich noch verändern, intuitiv etwa so:

Memo1.Lines.Strings[1]:= 'Zahl: ';
Memo1.Lines.Strings[1,5]:= '5';

Gewünschtes Ergebnis: "Zahl: 5"

Geht sowas? Wenn ja, wie ist die richtige Syntax?

Vielen Dank.

Mfg

JSch

Thorben_K 7. Nov 2006 14:21

Re: einfache mehrzeilige Textausgabe
 
ja du kannst im nachhinein immer noch die lines eines memo feldes ändern, aber die so wie du das da versucht wird das nicht gehen

Memo1.Lines.Strings[1]:= 'Zahl: ';

und wenn du das im nachhinein nun noch mit der "5" ergänzel willst musst du halt

Memo1.Lines.Strings[1]:= 'Zahl: 5';

oder

Memo1.Lines.Strings[1]:= Memo1.Lines.Strings[1] + '5';


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:42 Uhr.
Seite 2 von 2     12   

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