Ceci est une ancienne révision du document !
Un Thread ne peut pas executer directement une méthode d'un autre Thread, il faut passer par une invocation.
Exemple :
void DoTask() { if (InvokeRequired) { BeginInvoke(new MethodInvoker(DoTask)); return; } progressBar1.Value++; }