![]() |
Messagebox - Zeilenumbruch?
Wie kann ich in einer Messagebox einen Zeilenumbruch machen?
|
Re: Messagebox - Zeilenumbruch?
Code:
showmessage('a'+#10#13+'b');
|
Re: Messagebox - Zeilenumbruch?
Moin...
Zitat:
Delphi-Quellcode:
musst dann aber MyText so aufrufen:
MyText := 'hallooo...'+#10#13+'...du Nasenbär!';
Delphi-Quellcode:
Bis denne...
Application.Messagebox(@Mytext[1],'Überschrift',48);
|
Re: Messagebox - Zeilenumbruch?
Die Kontruktion eines Strings nach
Delphi-Quellcode:
also ohne die Konkatenationsoperatoren ist ebenfalls möglich.
'Erste Zeile'#10#13'zweite Zeile'
Darüber hinaus akzeptieren MessageDlg und Showmessage auch einfache LFs, also
Delphi-Quellcode:
Showmessage('Erste Zeile'#13'Zweite Zeile');
|
Re: Messagebox - Zeilenumbruch?
Dürfte man auch
Code:
verwenden oder kann das zu Problemen führen?
chr($0D)
|
Re: Messagebox - Zeilenumbruch?
Klar:
Delphi-Quellcode:
dann allerdings musst Du beim Erzeugen eines Strings wieder "+" verwenden...
Chr(13)=Chr($D)=Chr($0D)=#$0D=#$D=#13
|
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)???
|
Re: Messagebox - Zeilenumbruch?
ja
Delphi-Quellcode:
Application.MessageBox('Der Text in der Message Box', 'Die Überschrift', MB_OK) ;
|
Re: Messagebox - Zeilenumbruch?
Zitat:
|
Re: Messagebox - Zeilenumbruch?
muss? Da es zwei Alternativen gibt:
Delphi-Quellcode:
lautet es wohl eher:
pchar(MyText)
pointer(MyText) Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:57 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