Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Aktion bei MessageDlg wenn klick auf ja oder nein (https://www.delphipraxis.net/39917-aktion-bei-messagedlg-wenn-klick-auf-ja-oder-nein.html)

Äfan 9. Feb 2005 02:40


Aktion bei MessageDlg wenn klick auf ja oder nein
 
Hi,

Wenn man mein Programm beendet kommt eine Speichern abfrage bei der man auf Ja, Nein oder Abbrechen klicken kann. Wenn man auf Ja klickt soll etwas passieren, dass mache ich hiermit:

Delphi-Quellcode:
if MessageDlg('Speichern ?',mtConfirmation, [mbYes, mbNo, mbCancel], 0) = mrYes then
...
Doch es soll auch was passieren wenn ich auf Nein oder Abbrechen klicke, wie mache ich das ? Also:

Delphi-Quellcode:
If auf Ja klicke then
...
end;

If auf Abbrechen klicke then
...
end;
MFG

Sprint 9. Feb 2005 02:57

Re: Aktion bei MessageDlg wenn klick auf ja oder nein
 
Delphi-Quellcode:
var
  MsgResult: Integer;
begin

  MsgResult := MessageDlg('Speichern ?', mtConfirmation, [mbYes, mbNo, mbCancel], 0);

  case MsgResult of
    mrYes: ShowMessage('Ja');
    mrNo: ShowMessage('Nein');
    mrCancel: ShowMessage('Abbrechen');
  end;

Äfan 9. Feb 2005 03:57

Re: Aktion bei MessageDlg wenn klick auf ja oder nein
 
OK, danke. Habe es bisschen anders gemacht, aber das mit der variable MsgResult war hilfreich :thumb:

mfg


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:16 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 by Thomas Breitkreuz