sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 2010
-
17 juin 2006 à 10:46
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 2010
-
17 juin 2006 à 11:10
bonjour a tous ,
m'etant fraichement remis au c# un peu j'ai deja des probleme :p
je voudrais faire en sorte que quand on clique sur la petit croix l'aaplication de soit pas ferme mais juste caché
j'ai fait ce code dans ce sens :
Application.ApplicationExit +=
new
EventHandler(Application_Exit);
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 17 juin 2006 à 11:04
Salut,
Tu dois plutôt annuler la fermeture du formulaire (la fermeture du formulaire ayant servi à l'appel de Application.Run entrainant la fin de l'application).
Ca se fait via l'event Closing, et comme tu es dans le code du formulaire lui même, en overridant la méthode OnClosing :
// si la fermeture n'est pas demandée par une
// de nos commandes (bouton, menu etc etc),
// on l'annule et on masque le formulaire
if (!this._mustExit)
{
e.Cancel = true;
this.Hide();
}
}
private void buttonExit_Click(object sender, EventArgs e)
{
// on signale que la fermeture doit vraiment être effectué
this._mustExit = true;