bonjour,

a travers un clic sur un bouton d'une fenetre j'accede a une autre fenetre comme ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
private void button9_Click(object sender, EventArgs e)
        {
            bool ajout = true;
            using (Personne_Contact frm2 = new Personne_Contact(ajout, dataGridView1.SelectedRows[0].Cells[11].Value.ToString()))
            {
                if (frm2.ShowDialog() == DialogResult.OK && frm2.etat == true)
                {
                    loadPersonne(dataGridView1.SelectedRows[0].Cells[0].Value.ToString());
                    frm2.Close();
 
                }
                else
                {
 
                }
            }
        }
et dans l'autre fenetre lorsque je clique sur ok il y a des traitements que je fais et qui peut ne pas aboutir a la fermeture de la fenetre
mais comme ca tjs si je clique sur ok alors elle va se fermer meme si les 2 conditions ne sont pas verifié

est ce que vous savez comment regler ce probleme en laissant l'instance de la 2 eme fenetre comme ca (using ...... et la maniere d'instancier classique ma causer des problemes)


merci d'avance