Bonjour,

J'ai créer une winform simple avec un bouton d'exécution et un bouton d'arrêt.

Le but étant de lancer une méthode associée à un thread.

Mais je n'arrive pas à appeler mon thread en dehors de certaines fonction, j'ai du mal avec la définition des privates, public...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
public void mafonction()
{
    //instruction d'executions
}
Je déclare donc mon thread

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Thread th = new Thread(mafonction);
mais dans la fonction button1_Click j'ai un message d'erreur m'indiquant que "th" n'existe pas dans le contexte actuel. (ci dessous)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
public void button1_Click(object sender, EventArgs e)
{           
    th.Start();                
}
question : comment exécuter cette ligne dans n'importe quel endroit du programme ? Merci de votre aide...