probleme setfocus...

fabian123

XLDnaute Occasionnel
Bonjour,

j'ai fait un setfocus sur une textbox, afin que l'utilisateur, lorsqu'il encode puisse rester sur cette textbox et qu'il ne doive pas prendre chaque fois sa souris pour venir se placer dans la textbox...

(donc, il encode dans la textbox, appuye sur 'Enter', cela transfere l'info dans une listbox. la textboxe se vide et il devrait pouvoir continuer à encoder dans cette textbox...



mais mon setfocus ne fonctionne pas, lorsqu'on appuye sur 'enter', le curseur se place sur un boutton de commande qui se trouve sur l'userform...

j'ai vérifié dans les propriétés commandbutton et les "default" sont bien en "false", donc le focus ne devrait pas se placer dessus...

quelqu'un sait d'ou vient le probleme (parceque le preogramme ne plante pas...)
 

RENAUDER

Nous a quitté
Repose en paix
Re : probleme setfocus...

Bonjour,

Lorsque l'utilisateur valide, il faut dire au programme de remettre le focus au bon endroit.
Code:
Private Sub CommandButton1_Click()
    MsgBox Me.TextBox1.Text
    Me.TextBox1.Text = ""
    Me.TextBox1.SetFocus
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 813
dernier inscrit
kaiyi