Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Mehrzeilige Infobox (https://www.delphipraxis.net/126537-mehrzeilige-infobox.html)

AlexanderBrade 27. Dez 2008 16:29


Mehrzeilige Infobox
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo, ich möchte mehrzeilige Infoboxen erstellen(siehe Snapshot)!
Ich weiß wie mn "einzeilge" erstellt! Aber mit den mehrzeiligen komme ich nicht weiter!

Delphi-Quellcode:
{usw.}
MessageBox(Handle,'IMPRESSUM','Info',MB_OK or MB_ICONINFORMATION);
{usw.}

smallsmoker 27. Dez 2008 16:33

Re: Mehrzeilige Infobox
 
einfach den string mit #13#10 trennen :)

Delphi-Quellcode:
showmessage('Hallo ich bin die erste Zeile' + #13#10 + 'Und ich die zweite');

DeddyH 27. Dez 2008 16:34

Re: Mehrzeilige Infobox
 
Delphi-Quellcode:
const MyMessage = 'Hallo Welt' +#13#10 + 'Ich kann auch mehrzeilig ;)';
begin
  MessageBox(Handle,PAnsiChar(MyMessage),'Info',MB_OK or MB_ICONINFORMATION);

himitsu 27. Dez 2008 16:34

Re: Mehrzeilige Infobox
 
Delphi-Quellcode:
MessageBox(Handle,'Zeile 1'#13#10'Zeile 2','Info',MB_OK or MB_ICONINFORMATION);

smallsmoker 27. Dez 2008 16:34

Re: Mehrzeilige Infobox
 
ich denke er hatts verstanden :lol:

oder sollte ich eine 4. "Lösung" posten ?

:P

AlexanderBrade 27. Dez 2008 16:36

Re: Mehrzeilige Infobox
 
Alles klar!

himitsu 27. Dez 2008 16:36

Re: Mehrzeilige Infobox
 
glaub ich auch ... aber die DP hätt mir ja ruhig 'ne RedBox spendieren können :?

[edit] bei dem "Alles klar"! ist eine gekommen :shock:

Prototypjack 27. Dez 2008 16:43

Re: Mehrzeilige Infobox
 
Zitat:

Zitat von himitsu
Delphi-Quellcode:
MessageBox(Handle,'Zeile 1'#13#10'Zeile 2','Info',MB_OK or MB_ICONINFORMATION);

Hierfür gibt es übrigens eine Konstante namens sLineBreak (über den nutzen solcher Konstanten brauche ich hier wohl nichts zu erklären, oder? ;) )

Grüße,
Max

DeddyH 27. Dez 2008 16:45

Re: Mehrzeilige Infobox
 
Kann man benutzen, muss man aber nicht (bei Delphi ist man eh an Windoof gebunden, ich glaube kaum, dass sich sLineBreak dort in absehbarer Zeit ändern wird).

turboPASCAL 27. Dez 2008 16:56

Re: Mehrzeilige Infobox
 
Delphi-Quellcode:
MessageBox(Handle,'Zeile 1'#13'Zeile 2','Info',MB_OK or MB_ICONINFORMATION);
Reicht och.

Der "Wagenvorlauf" "Wagenrücklauf" ( in C "\r", in Delphi #13) ist ausreichendd. "Neue Zeile" ( in C "\n", in Delphi #10)" kann man sich ersparen.

[edit=himitsu] CR = Carriage Return = Wagenrücklauf [/edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:37 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