Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Lazarus (IDE) (https://www.delphipraxis.net/81-lazarus-ide/)
-   -   Was mache ich mit dem QuestionDlg falsch? (https://www.delphipraxis.net/179955-mache-ich-mit-dem-questiondlg-falsch.html)

AlexII 14. Apr 2014 08:34


Was mache ich mit dem QuestionDlg falsch?
 
Hallo,

ich habe folgenden QuestionDlg. Eigentlich nichts besonderes, aber wenn ich die Meldung ganz normal mit dem roten X-Button, ober rechts, schließe erscheint die Showmessage - "Ja"... das darf doch nicht sein, diese ist nur dann auszugeben, wenn auf Button Yes geklickt wurde. Ist das ein Bug von Lazarus?

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  if QuestionDlg('Eine Meldung', 'Hier der Text...',
  mtInformation, [mrYes, 'ShowMessage zeigen', mrOk, 'Ok'], 0) = mrYes then
  ShowMessage('Ja');
end;

Klaus01 14. Apr 2014 08:44

AW: Was mache ich mit dem QuestionDlg falsch?
 
.. und wenn Du auf mrOk überprüfst?
Delphi-Quellcode:
mtInformation, [mrYes, 'ShowMessage zeigen', mrOk, 'Ok'], 0) = mrOk
Grüße
Klaus

AlexII 14. Apr 2014 09:56

AW: Was mache ich mit dem QuestionDlg falsch?
 
Zitat:

Zitat von Klaus01 (Beitrag 1255537)
.. und wenn Du auf mrOk überprüfst?
Delphi-Quellcode:
mtInformation, [mrYes, 'ShowMessage zeigen', mrOk, 'Ok'], 0) = mrOk
Grüße
Klaus

Oh.. tatsächlich, mit Ok geht alles richtig... hm... wohl ein Bug, oder? Muss es ma melden.


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