Empêcher la fermeture d'une fenêtre

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 724 fois - Téléchargée 29 fois

Contenu du snippet

Très très simple : pour empêcher la fermeture d'une form :

Source / Exemple :


procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin

//Il suffit de mettre ceci dans la propriété FormCloseQuery de la fenêtre
canclose := false;

end;

A voir également

Ajouter un commentaire

Commentaires

cs_intik
Messages postés
33
Date d'inscription
dimanche 6 juillet 2003
Statut
Membre
Dernière intervention
12 septembre 2007
-
Waw... merci je me compliquer la vie pour pouvoir controler le boutton droit sur l'application dans la barre de tache.... pour pouvoir désactiver "Quitter" ou lui donner une autre instruction et la avec ton code j'ai réussi d'une maniere simple donc un grnad merci !!!!!

Code tres tres utile !!!!!!!!!!

je te met un 10 !

(pour réagir à delphiprog, on peut ne pas vouloir fermer le programme par l'endroit habiuelle, par ex cacher l'application dans la zone de notification a la fermeture au lieu de fermer) un peut dans le style de msn et companie...

soit...


merci a tous
Foucteau
Messages postés
29
Date d'inscription
mercredi 29 mai 2002
Statut
Membre
Dernière intervention
22 juin 2013
-
le pb chez moi c que Windows ne peut meme pas ce fermer (démarer/ arreter )

comment fait on la diferance entre un utilisateur qui apuis sur la croix rouge et le system qui demande la fermeture de l'aplication ?

je me suis dit que sa devais avoir un rapport avec Sender mais le quel ???
Glorkonline
Messages postés
41
Date d'inscription
samedi 24 mai 2003
Statut
Membre
Dernière intervention
1 janvier 2005
-
Je sais pas, mais je n'ai pas la propriété FormCloseQuery au TForm ??? J'ai bricolé çà en attendant : Il faut ajouter dans la procedure Form1.Close, Application.Run;
cs_jeep05
Messages postés
24
Date d'inscription
jeudi 21 février 2002
Statut
Membre
Dernière intervention
24 juillet 2005
-
puis ya pas a se demander si bonne impression ou pas.
le principal, c'est le code.
merci pour cette astuce
cs_Jos
Messages postés
128
Date d'inscription
mardi 26 juin 2001
Statut
Membre
Dernière intervention
8 février 2005
-
Ouais, fabiin a bien raison.

Lorsque l'usager doit confirmer la fermeture de l'application, c'est sûrement la meilleures méthode!!! ;-)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.