Bonzour bonzour

J'ai un petit problème je c'est pas comment on appel une procedure void dans un programme

la procedure :

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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
private void recherche(string nomE, string prenomE,int i, bool trouve)
        {
            i = 0;
            trouve = false;
            //MessageBox.Show(TabElev[i].nom);
            while ((!trouve) && (sauvNb > i))
            {
                //MessageBox.Show(TabElev[i].nom);
                if (nomE == TabElev[i].nom)
                {
                    if (prenomE == TabElev[i].prenom)
                    {
                        trouve = true;
                        //MessageBox.Show("trouve");
                    }
                    else
                    {
                        i = i + 1;
                        //MessageBox.Show("trouve pas");
                    }
                }
                else
                {
                    i = i + 1;
                    //MessageBox.Show("trouve pas");
                }
            }
            MessageBox.Show(trouve.ToString());
            MessageBox.Show(i.ToString());
 
        }
mon appel faux (je pense car cela ne marche pas )

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
private void rechercher_Click(object sender, EventArgs e)
        {   
            recherche(nomch.Text,pnomch.Text,i,trouve);
 
            if (trouve)
            {
                datNaiss.Visible = true;
                datNaiss.Text = TabElev[i].ToString();
            }
            else
                MessageBox.Show("trouve pas");
        }
merci de votre aide