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 :
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();
            }    
        }
Donc en cliquant sur le LinkLabel je créer une nouvelle Form => Form2
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
dont justement je ne voulais pas qu'elle s'ouvre.

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

Je pense que c'est une erreur bête mais bon je commence depuis peu.

Merci pour votre aide.