riton
-
21 oct. 2000 à 00:24
cs_aggee
Messages postés2Date d'inscriptionmardi 5 février 2008StatutMembreDernière intervention29 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...
-------------------------------
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