Combo Box

riton - 21 oct. 2000 à 00:24
cs_aggee Messages postés 2 Date d'inscription mardi 5 février 2008 Statut Membre Dernière intervention 29 avril 2008 - 29 avril 2008 à 18:04
Tout le monde connaît le contrôle COMBOBOX !!!
Pour faire défiler la liste on utilise la souris ou la touche F4. Mais si on veut faire défiler la liste par la touche F8 ???? Comment faire ???
Bref, comment se nomme le procédé de défilement d'un Combobox ?
Merci de votre aide...

4 réponses

il suffit de ne pas prendre F8

He pour la compil'!

arnaud
0
-------------------------------
Réponse au message :
-------------------------------

il suffit de ne pas prendre F8

He pour la compil'!

arnaud
-------------------------------
Réponse au message :
-------------------------------

Tout le monde connaît le contrôle COMBOBOX !!!
Pour faire défiler la liste on utilise la souris ou la touche F4. Mais si on veut faire défiler la liste par la touche F8 ???? Comment faire ???
Bref, comment se nomme le procédé de défilement d'un Combobox ?
Merci de votre aide...
-------------------------------
Le plus simple est d'utiliser l'événement KeyDown de ta Combobox qui te donne le code de la touche enfoncée.
En testant le code réceptionné, tu peux empêcher l'action d'une touche comme expliqué dans le code suivant

Private Sub Combo1_KeyDown(KeyCode As Integer, Shift As Integer)

Select Case KeyCode
Case 115: KeyCode 0 'Si Keycode 115 (valeur de F4) Keycode = 0
'Si on appuie sur F4 rien ne se passe
Case 119: KeyCode 115 'Si Keycode 119(F8) Keycode = 115
'Si on appuie sur F8 on fait comme si on avait appuyé sur F8
End Select
End Sub
0
cs_aggee Messages postés 2 Date d'inscription mardi 5 février 2008 Statut Membre Dernière intervention 29 avril 2008
29 avril 2008 à 18:03
0
cs_aggee Messages postés 2 Date d'inscription mardi 5 février 2008 Statut Membre Dernière intervention 29 avril 2008
29 avril 2008 à 18:04
0
Rejoignez-nous