Empecher la fermeture d'un formulaire

cs_xklibur Messages postés 16 Date d'inscription jeudi 6 février 2003 Statut Membre Dernière intervention 26 juin 2003 - 19 mars 2003 à 16:59
cs_Amadeus Messages postés 123 Date d'inscription mercredi 2 janvier 2002 Statut Membre Dernière intervention 15 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.

Je vous remercie ...

a+

1 réponse

cs_Amadeus Messages postés 123 Date d'inscription mercredi 2 janvier 2002 Statut Membre Dernière intervention 15 mars 2004 2
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;
0
Rejoignez-nous