Bei FormClose nach Prüfung NICHT schließen
-
Also bei meiner Methode FormClose ist eine Prüfung drin, ob gespeichert wurde.
Gibt es irgendein Befehl dann nicht zu "closen" wenn nicht gespeichert?
-
statt der eigenschaft/event FormClose solltest du hier FormCloseQuery verwenden da musst du den Parameter CanClose der methode true oder false setzen
-
Ok, hab ich verstanden, nur wie setze ich den Parameter CanClose = true?
Etwa so: Form2->Canlose = true;
-
neee sorry, ich hab nochmal nachgeschaut wie genau das heißt, anstatt des OnClose-Ereignis des Form verwendest du das OnCloseQuery, die automatisch generierte Methode hat dan einen Parameter CanClose, den du am Ende auf true setzen musst btw. false wenn das fenster offen bleiben soll, den rest c&p aus der alten FormClose raus.
-
Also in der cpp und in der Header Datei steht jetzt.
FormCloseQuery(TObject *Sender, bool &CanClose)
Ist das Richtig? Oder völliger Bl*dsinn?
-
Sieht gut aus, sollte funktionieren. Bis jetzt klappt's!
Danke!