Bonjour, j'ai une méthode de clic sur un bouton qui effectue certains traitements et à la fin des traitements, la méthode doit donner le focus à un autre endroit.
Or, les traitements se font correctement, mais le focus n'est pas donné où je veux et reste sur le bouton sur lequel j'ai cliqué...
Voici le code de la méthode:
Le btnOK ne reçoit pas le focus et celui-ci reste sur btnNumeriserLot alors que les traitements juste avant celui-ci se font sans problème. Je pense que le problème viendrait de la méthode tw.Acquire() qui a un traitement trop long... et qui pendant son traitement bloque tous les boutons...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 private void btnNumeriserLot_Click(object sender, EventArgs e) { tw.Acquire(); this.typedocCB.Enabled = false; this.btnAnnul.Enabled = true; this.locTB.Text = ""; this.locTB.Enabled = false; this.btnParcourir.Enabled = false; this.btnOK.Enabled = true; btnOK.Focus(); }
QUelqu'un saurait comment je peut attendre la fin du traitement de tw.Acquire() ?
Merci d'avance
Partager