pymm
Messages postés48Date d'inscriptionmercredi 14 janvier 2004StatutMembreDernière intervention 8 septembre 2005
-
12 nov. 2004 à 12:16
pymm
Messages postés48Date d'inscriptionmercredi 14 janvier 2004StatutMembreDernière intervention 8 septembre 2005
-
12 nov. 2004 à 12:35
Salut,
G un combobox avec une fonction de saisie semi-auto
et quand on tape entrée, il rempli un textbox jusque là pas de pb
mais je voudrais k'il fasse la meme chose quand je tape sur tab et ca il veut pas.
If KeyAscii 13 Or KeyAscii 9 Then
...
traitement
...
end if
quand je laisse seulement KeyAscii = 13 il fonctionne très bien alors là je comprends pas !!!
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 12 nov. 2004 à 12:29
Salut pymm
Oui, c'est normal : La touche Tab est interceptée par Windows pour changer de controle, se déplacer de controle en controle.
Pour palier à cela, va mettre ton code dans MaCombo.Validate: Cet évènement se déclenchera lorsqu'il voudra quitter le controle.
Tu n'as plus alors qu'à simuler un Enter :
Dans "MaCombo_Validate"
mets "Call MaCombo_KeyPress(13)"
Ca devrait suffire
Vala
Jack
NB : Je ne répondrais pas aux messages privés