void DoTask()
{
if (InvokeRequired)
{
BeginInvoke(new MethodInvoker(DoTask));
return;
}
progressBar1.Value++;
}
Invoke dans une méthode avec des paramètres
void DoTask(string msg, int value)
{
if (InvokeRequired)
{
Invoke(new MethodInvoker(() => DoTask(msg, value)));
return;
}
progressBar1.Value++;
}