Bonjour à tous, je en face d'un problème d'accès d'un Thread vers un contrôle (ProgressBar) qui est dans la class form1 et la fonction du Thread dans une Autre class (Snake.cs) alors quand je tente d'acceder vers la ProgressBar il y a toute l'application qui plante. Voici un extrait de mon code:
Et la classe Form3
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 class snake { . . . public void Lancer_Evolution() { int nb = iteration; int step = 100/iteration; for (int i = 0; i < nb; i++) { this.progress(); if (myBar != null) { ff.Invoke(new Form3.prog(ff.incrementer), 1); } this.display(0, 0); } } . . .
Voila merci a l'avance
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 public partial class Form3 : Form { public Form3() { InitializeComponent(); } . . . public delegate void prog(int n); public void incrementer(int step) { progressBar1.Increment(step); } . . . }
Partager