J'utilise 3 userforms qui sont tous SHOWMODAL = FALSE,
chaque userform contient un textbox, et lorsque un texte
est saisie au clavier, je valide avec ENTER pour passer à
la feuille suivante:
dans la sub de KEYPRESS je fais:
userform1.hide
userform2.show
Le problème s'est que j'ai besoin d'avoir le focus sur chaque
textbox de chaque userform, donc dans la sub userform2.activate
je fais:
textbox1.setfocus
Arriver à userform3 je revalide mon champ textbox1 avec la touche
ENTER pour réafficher la feuille userform1 et là gros problème
le textbox n'a pas le focus (meme avec la fonction textbox1.setfocus
dans userform1.activate)
Le textbox s'emble en effet ne pas avoir le focus ( en fait le curseur
ne clignote pas et rend impossible la saisie du controle textbox directement
du clavier, je pourrais biensur utilisé ma souris et cliquez sur le controle
textbox pour récuperer le focus, mais le problème c'est que je ne doit justement pas utiliser la souris!)
Pour résoudre se problème on pourait tous simplement mettre
ShowModal = True mais la pile des appels ne va pas aimer très
longtemps et on se retrouve avec une ERREUR 28
(bien entendu il n'est pas question de déchargé les feuilles
avec UNLOAD! )
C'est un vrai casse-tête...