J'utilise une Form (classique) et des Textbox : pour vérifier les saisies, les Private Sub TextBox_Exit(Cancel), ou Private SUb TextBox_AfterUpdate() sont utilisées.
Dans certains cas, la routine de vérification appelée par la Sub événementielle a besoin de conserver le curseur (focus) dans la même TextBox. J'ai trouvé qu'en positionnant le paramètre Cancel de la Sub TextBox_Exit(Cancel), le curseur reste dans ce même textbox.
Dans d'autres cas, il faudrait positionner ce maudit focus dans une autre TextBox, et là pas moyen : quand on utilise la méthode Setfocus appliquée au nom de la textbox où l'on veut la positionner
[ex : Controls("TextBox" & i).setfocus] , ça ne fonctionne pas et deplus les routines événementielles sont appelées dans tous les sens.
Quelqu'nn sait-il faire ça ?
Merci par avance
Partager