ducker88
Messages postés277Date d'inscriptionlundi 9 février 2004StatutMembreDernière intervention 4 mai 2008
-
20 juin 2006 à 11:18
cs_Stephane33
Messages postés630Date d'inscriptionsamedi 15 février 2003StatutModérateurDernière intervention 9 octobre 2011
-
13 juil. 2006 à 20:08
Bonjour à tous,
Je developpe actuellement une application sur pocket, mon soucis est que je dois geré un evenement sur la perte de focus d'un bouton.
Le soucis est que cet evenement n'est jamais stoppé, et cela me produit une erreur.
if (flag) {
this.btn_sortie.BackColor Color.White; flag
false; }
else {
btn_sortie.Focus();
}
}
flag est un "bool" qui permet de savoir si l'element est autorisé à perdre le focus ou non.
Celui ci est parfaitement geré, le soucis est quand le flag est a false, cela me fait une boucle sans fin sur la fonction.
Existe t'il un moyen de tuer cet evenement ? e.handler ne fonctionne pas pour les elements du type eventargs.
cs_Stephane33
Messages postés630Date d'inscriptionsamedi 15 février 2003StatutModérateurDernière intervention 9 octobre 20111 13 juil. 2006 à 20:08
J'ai trouvé que ça
Button1.Enabled = False
Button1.Enabled = True
dans la procédure validant la liberation du focus sur ce contrôle (c'est du VB.net mais cela doit être transposable )