Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi frage zu Showmessage (https://www.delphipraxis.net/20080-frage-zu-showmessage.html)

glkgereon 14. Apr 2004 21:23

Re: frage zu Showmessage
 
wie geht das denn, das ich sagen kann bei ner application.messagebox
zb. onbutton1.click und so?

SirThornberry 14. Apr 2004 21:28

Re: frage zu Showmessage
 
application.messagebox gibt zurück welcher buttion geklickt wurde.

Bsp.:
Delphi-Quellcode:
 if mrCancel = Application.MessageBox('abc','caption', MB_OKCANCEL) then
    Application.title := 'Cancel wurde geklickt';

glkgereon 14. Apr 2004 21:29

Re: frage zu Showmessage
 
ach so, eigentlich logisch, so irgendwie.... :wall: :wall:

Remote1 15. Apr 2004 09:28

Re: frage zu Showmessage
 
was soll eigentlich dieses
Delphi-Quellcode:
if mrCancel = Application.MessageBox('abc','caption', MB_OKCANCEL) then
    Application.title := 'Cancel wurde geklickt';
das mrCancel kenn ich überhaupt net

ich habs immer mit idok bzw. idcancel gemacht
kann mit mal jemand den unterscheid sagen

DracoBlue 15. Apr 2004 09:31

Re: frage zu Showmessage
 
Controls.pas(130) sagt :
Zitat:

const
...
mrCancel = idCancel;
Ist das gleiche

Mfg, Draco

fkerber 15. Apr 2004 09:32

Re: frage zu Showmessage
 
Hi!

Soweit ich weiß sind die Returnvalues von MessageBox die mit ID und die von MessageDLG die mir MR. Kann mich aber auch irren.

Ciao fkerber

Remote1 15. Apr 2004 09:39

Re: frage zu Showmessage
 
na ja, so lange es auch so klappt ist es ja auch eigentlich egal
hauptsache es funktioniert

danke trotzdem

Die Muhkuh 15. Apr 2004 10:05

Re: frage zu Showmessage
 
Zitat:

Zitat von SirThornberry
application.messagebox gibt zurück welcher buttion geklickt wurde.

Bsp.:
Delphi-Quellcode:
 if mrCancel = Application.MessageBox('abc','caption', MB_OKCANCEL) then
    Application.title := 'Cancel wurde geklickt';

oder auch so:

Delphi-Quellcode:
case MessageDlg('Jo man!', mrConfirmation, [mbOk, mbYes, mbNo, mbAbort], 0) of
  mrYes: Showmessage('Es wurde ja gedrückt';
  mrNo: Showmessage('Es wurde nein gedrückt';
  mrOK: Showmessage('Es wurde OK gedrückt';
  mrAbort: Showmessage('Es wurde Abbrechen gedrückt';


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