BackGroundWorker is running
Bonjour,
J'ai un GridView dans lequel je peux avoir plusieurs boutons "Install".
Le scénario est très simple :
Dans le cas ou j'ai plus de deux boutons "Install", il y a une forte chance que l'utilisateur clique sur les deux boutons pour aller plus vite.
J'ai un backgroundworker, enfin ce matin, j'apprends à utiliser un bgw.... :)
J'ai ajouté un "else" pour informer qu'il y a déjà une installation en cours, mais ce ne fonctionne pas. Enfin, la question est: comment m'assurer qu'il peut y avoir une installation à la fois ?
Merci
Code:
1 2 3 4 5 6 7 8 9
| if (!bgWorker.IsBusy)
{
bgWorker.RunWorkerAsync();
return;
}
else
{
MessageBox.Show("An installation running...");
} |