Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Messagebox - Zeilenumbruch? (https://www.delphipraxis.net/12369-messagebox-zeilenumbruch.html)

mirko2000 26. Nov 2003 08:16


Messagebox - Zeilenumbruch?
 
Wie kann ich in einer Messagebox einen Zeilenumbruch machen?

Sidores 26. Nov 2003 08:20

Re: Messagebox - Zeilenumbruch?
 
Code:
showmessage('a'+#10#13+'b');

Tonic1024 26. Nov 2003 08:21

Re: Messagebox - Zeilenumbruch?
 
Moin...

Zitat:

Zitat von mirko2000
Wie kann ich in einer Messagebox einen Zeilenumbruch machen?

so:
Delphi-Quellcode:
MyText := 'hallooo...'+#10#13+'...du Nasenbär!';
musst dann aber MyText so aufrufen:

Delphi-Quellcode:
Application.Messagebox(@Mytext[1],'Überschrift',48);
Bis denne...

choose 26. Nov 2003 08:32

Re: Messagebox - Zeilenumbruch?
 
Die Kontruktion eines Strings nach
Delphi-Quellcode:
'Erste Zeile'#10#13'zweite Zeile'
also ohne die Konkatenationsoperatoren ist ebenfalls möglich.
Darüber hinaus akzeptieren MessageDlg und Showmessage auch einfache LFs, also
Delphi-Quellcode:
Showmessage('Erste Zeile'#13'Zweite Zeile');

mirko2000 26. Nov 2003 09:40

Re: Messagebox - Zeilenumbruch?
 
Dürfte man auch
Code:
chr($0D)
verwenden oder kann das zu Problemen führen?

choose 26. Nov 2003 09:43

Re: Messagebox - Zeilenumbruch?
 
Klar:
Delphi-Quellcode:
Chr(13)=Chr($D)=Chr($0D)=#$0D=#$D=#13
dann allerdings musst Du beim Erzeugen eines Strings wieder "+" verwenden...

Martha 16. Dez 2003 20:37

Re: Messagebox - Zeilenumbruch?
 
Jetzt hab ich nochmal ne Frage zu dem Thema: Kann man auch oben die Titelzeile ändern (Diesen Text auf dem blauen Balken)???

cylon 16. Dez 2003 20:40

Re: Messagebox - Zeilenumbruch?
 
ja
Delphi-Quellcode:
Application.MessageBox('Der Text in der Message Box', 'Die Überschrift', MB_OK) ;

Tonic1024 17. Dez 2003 07:54

Re: Messagebox - Zeilenumbruch?
 
Zitat:

Zitat von Tonic1024
musst dann aber MyText so aufrufen:

Delphi-Quellcode:
Application.Messagebox(@Mytext[1],'Überschrift',48);


MathiasSimmack 17. Dez 2003 07:56

Re: Messagebox - Zeilenumbruch?
 
muss? Da es zwei Alternativen gibt:
Delphi-Quellcode:
pchar(MyText)
pointer(MyText)
lautet es wohl eher:
Zitat:

Zitat von Tonic1024
kannst dann aber MyText so aufrufen:

;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:31 Uhr.
Seite 1 von 2  1 2      

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