Ignorer les évènements de click bouton pendant l'execution du code
Bonsoir,
J'ai une une windowsForm avec plusieurs boutons, lors du click d'un de ces boutons, le code s'execute, le bouton semble inhiber, mais si l'on clique plusieurs fois dessus pendant l'execution du code, une fois l'execution de ce code terminé, il est de nouveau executer autant de fois que l'on a cliquer sur le bouton (meme chose si l'on clique sur un autre bouton.
Voici le code de l'un de ces boutons
Code:
1 2 3 4 5
| Sub ButtonUpdateClick(sender As Object, e As EventArgs)
buttonUpdate.Enabled = False 'inhibition du bouton
MyReader.CSCFirmwareUpdate() 'execution de la fonction attaché à ce bouton qui peut durer 30 secondes
buttonUpdate.Enabled = True 'desinhibition du bouton
End Sub |
Y a t il un moyen d'empecher la prise en compte des évenements du bouton durant l'execution du code (et l'idée est même d'ignorer l'ensemble des évènements de tous les composants du windowsForm)
Merci