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;
Plus que simple !!! lolMais ça peut tjs servir !
Tu crois qu'un utilisateur aura une bonne impression de ton logiciel si tu l'empêches de fermer une fenêtre (voire l'application) autrement qu'en appuyantsur ALT+CTRL+SUUPPR ?
non, mais ca peu empêcher l'utilisateur de fermer une fenêtre si il n'a pas effectuer une action obligatoire auparavant par exemple ;)ou bien on peu mettre ceci avec les conditions d'un messagebox
Ouais, fabiin a bien raison.Lorsque l'usager doit confirmer la fermeture de l'application, c'est sûrement la meilleures méthode!!! ;-)
puis ya pas a se demander si bonne impression ou pas.le principal, c'est le code.merci pour cette astuce
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;
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 ???
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
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 598 894 membres 152 nouveaux aujourd'hui 15 441 membres club