![]() |
messagebox mit onclose??
Hallo,
ich habe eine Frage :
Delphi-Quellcode:
warum reagiert es nicht mit (close)?procedure TOSMap.FormActivate(Sender: TObject); begin if not( WebOSMaps1.Visible)then if MessageBox(0,'Es ist etwas Falsch geschrieben. Bitte Prüfen Sie die Adresse Richtig über', 'project', MB_OK or MB_ICONERROR)= MB_OK then begin close; end; end; wie kann ich mit MessageBox mein From close!!!! |
AW: messagebox mit onclose??
Putting a
Delphi-Quellcode:
directly in the
Close()
Delphi-Quellcode:
event of a form sounds adventurous.
OnActivate
What is the point of a form when you have no chance of using it? Consider moving this to a different event. |
AW: messagebox mit onclose??
Zitat:
|
AW: messagebox mit onclose??
The event will work right if you compare the correct result:
Delphi-Quellcode:
procedure TOSMap.FormActivate(Sender: TObject); begin if not( WebOSMaps1.Visible)then if MessageBox(0,'Es ist etwas Falsch geschrieben. Bitte Prüfen Sie die Adresse Richtig über', 'project', MB_OK or MB_ICONERROR)= mrOK then begin // MB_OK <> mrOK close; end; end; |
AW: messagebox mit onclose??
Zitat:
was meinst du mit(you compare the correct result)??? auch funktioniert es nicht |
AW: messagebox mit onclose??
Zitat:
Ansonsten mal in die Hilfe schauen, welche Rückgabewerte von MessageBox beim Klick auf bestimmte Buttons geliefert wird. |
AW: messagebox mit onclose??
Look for the changes.
Your source:
Delphi-Quellcode:
my source:procedure TOSMap.FormActivate(Sender: TObject); begin if not( WebOSMaps1.Visible)then if MessageBox(0,'Es ist etwas Falsch geschrieben. Bitte Prüfen Sie die Adresse Richtig über', 'project', MB_OK or MB_ICONERROR)= MB_OK then begin // this line is wrong close; end; end;
Delphi-Quellcode:
The result of the MessageBox is not MB_OK. You have to compare to mrOK.procedure TOSMap.FormActivate(Sender: TObject); begin if not( WebOSMaps1.Visible)then if MessageBox(0,'Es ist etwas Falsch geschrieben. Bitte Prüfen Sie die Adresse Richtig über', 'project', MB_OK or MB_ICONERROR)= mrOK then begin // This line is changed close; end; end; |
AW: messagebox mit onclose??
Männers? Deutsche DP? :lol:
Sherlock |
AW: messagebox mit onclose??
Ich dachte vielleicht haben wir nicht nur in Sachen Delphi, sondern auch in Sachen Deutsch eine Sprachbarriere... 😏
|
AW: messagebox mit onclose??
Zitat:
ich habe mal den Debugger befragt.Die Alle bedingung ist erfült,aber trotzdem ist die form nicht (close).Es sei denn,dass man auf (x)close klickt |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:58 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