Bonjour à tous.
Voila je rencontre un problème qui je pense semble tout bête mais que je ne trouve pas.
J'ai deux Form :
Dans le Form 1 j'ai ce code :
Donc en cliquant sur le LinkLabel je créer une nouvelle Form => Form2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 private void LkLbtiti_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { Form2 toto = new Form2(); toto.FormClosing += new FormClosingEventHandler(f_FormClosing); this.Hide(); toto.Show(); } }
Cependant avant d'afficher la Form2, je test certaine chose sur celle-ci et en fonction du résultat je ferme ou non la Form2.
Sur la Form2 j'utilise :
Si je ferme donc la Form2, il revient dans mon LkLbtiti_LinkClicked puis affcihe alors ma Form 2 par
Code : Sélectionner tout - Visualiser dans une fenêtre à part this.Close();
dont justement je ne voulais pas qu'elle s'ouvre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part toto.Show();
Comment faire donc pour empecher cette ouverture de la Form2 si je l'ai déja fermé auparavant. J'espère être comprehensible ce qui n'est pas toujours le cas.
Faut-il vraiement utiliser
Code : Sélectionner tout - Visualiser dans une fenêtre à part this.Close();
Je pense que c'est une erreur bête mais bon je commence depuis peu.
Merci pour votre aide.
Partager