Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi MessageBox (https://www.delphipraxis.net/16029-messagebox.html)

Splinter 9. Feb 2004 12:39


MessageBox
 
Soweit ich weiß gibt es ja fertige Messageboxen wie MB_okcancel usw die dann wie hier als mögliche buttons ok und abbrechen haben.
Ist es möglich solche auch selbst zu definieren?
Also das ich meinetwegen eine Messagebox habe die 3 Buttons hat mit den beschriftungen "Größer" "KLeiner" "gleich" ?

MathiasSimmack 9. Feb 2004 12:42

Re: MessageBox
 
Meines Wissens nach: Nein.

Dax 9. Feb 2004 12:43

Re: MessageBox
 
Vielleicht aber doch:

Delphi hat einen ENTZÜCKENDEN Form-Designer. Baue deine MessageBoxen doch einafch als Forms mit speziellen Konstruktoren, die z.B. 3 Texte übernehmen, daraus 3 Buttons kreiren und als ergebnis eines form.ShowModal die Nummer des Buttons zurückgeben...

Splinter 9. Feb 2004 13:07

Re: MessageBox
 
glaube dann lös ich das irgendwie anders das mir zu kompliziert^^

MrKnogge 9. Feb 2004 13:10

Re: MessageBox
 
Nimm einfach ne Form, und setze je nach Button eine variable auf 0,1 oder 2

MathiasSimmack 9. Feb 2004 14:05

Re: MessageBox
 
Zitat:

Zitat von Dax
Vielleicht aber doch:

Delphi hat einen ENTZÜCKENDEN Form-Designer. Baue deine MessageBoxen doch einafch als Forms mit speziellen Konstruktoren, die z.B. 3 Texte übernehmen, daraus 3 Buttons kreiren und als ergebnis eines form.ShowModal die Nummer des Buttons zurückgeben...

Selbst bauen ist aber nicht identisch mit MessageBox aufrufen und evtl. "leere" Buttons angeben, die man selbst beschriften kann.

eddy 9. Feb 2004 18:09

Re: MessageBox
 
Hallo Splinter,

da war schon mal was mit Herummanschen in MessageBox:

Caption der Buttons Yes/No im Dialog MessageDlg ändern

Ich hoffe, Du kannst damit was anfangen.

mfg
eddy

Splinter 9. Feb 2004 20:27

Re: MessageBox
 
yupp vielen dank :D
brauch zwar bissel bis ich da ganz durchsteige aber laufen tut es =)

Chewie 9. Feb 2004 20:31

Re: MessageBox
 
Du kannst auch CreateMessageDialog benutzen, dort kannst du deine eigenen Buttons draufpflanzen.


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