cs_xklibur
Messages postés16Date d'inscriptionjeudi 6 février 2003StatutMembreDernière intervention26 juin 2003
-
19 mars 2003 à 16:59
cs_Amadeus
Messages postés123Date d'inscriptionmercredi 2 janvier 2002StatutMembreDernière intervention15 mars 2004
-
19 mars 2003 à 18:13
Salut à tous,
dans la propriété OnClose de mon formulaire je dois faire des tests vérifiant certaines données.
Si ces test ne sont pas correct je ne dois pas fermer la fenetre (elle doit retourné dans l'état ou elle étais avant qu'on invoque la fermeture).
Je suppose qu'il doit y avoir une instruction qui permet de faire ca.
cs_Amadeus
Messages postés123Date d'inscriptionmercredi 2 janvier 2002StatutMembreDernière intervention15 mars 20042 19 mars 2003 à 18:13
il faut utiliser CloseQuery et non pas Close. Dans l'événement CloseQuery il y a CanClose en Var, si tu passe False à cette variable ta fenetre ne se fermera pas.
procedure Form1.FormCloseQuery(Sender: TObject;
var CanClose: Boolean);
begin
//la fenêtre ne se ferme pas
canclose:= false;
end;