Close()-Befehl abbrechen
-
Hallo,
habe ein Programm geschrieben, bei dem eine MessageBox erscheint wenn man es schließen will, in der gefragt wird, ob das Programm wirklich beendet werden soll, mit den Buttons YES und NO.
Auf YES soll er schließen, is ja okay - aber auf NO sollte er das dann nicht tun, allerdings ist ja der Close()-Befehl schon gesendet und nun ist meine Frage, wie ich diesen Befehl abbrechen kann??
Über eine schnelle Antwort würde ich mich sehr freuen!
Gruß
MWJK
-
Hallo
siehe *TForm::OnCloseQuery
*
bis bald
akari
-
Habe mir OnCloseQuery mal angesehen, allerdings das Problem dadurch nicht beheben können - wie gebe ich denn bei OnCloseQuery den Wert false zurück?
Thx
Gruß
MWJK
-
lt. Borland Hilfe,
den boolschen Wert &CanClose auf false setzen
-
Dann bekomme ich den Fehler E2451 - Undefiniertes Symbol 'CanClose' ..........
Gruß
MWJK
-
Hallo
CanClose muß im OnCloseQuery-Event auf true/false gesetzt werden. Deshalb muß auch die ganze Abfrage in diesen Event.
bis bald
akari
-
Okay, mein Fehler - hatte is im Close()-Event und nicht im CloseQuery, nun klappt alles!
THX!!!!!
Gruß
MWJK