Saisie semi-auto et tabulation

Résolu
pymm Messages postés 48 Date d'inscription mercredi 14 janvier 2004 Statut Membre Dernière intervention 8 septembre 2005 - 12 nov. 2004 à 12:16
pymm Messages postés 48 Date d'inscription mercredi 14 janvier 2004 Statut Membre Derniè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 !!!

Si kelkun a une idée, merci d'avance.

Pymm

2 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
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
3
pymm Messages postés 48 Date d'inscription mercredi 14 janvier 2004 Statut Membre Dernière intervention 8 septembre 2005
12 nov. 2004 à 12:35
Ouais, je pensais bien que ct un truc comme ca
merci jack.

@+
Pymm
0
Rejoignez-nous