cs_tamsir
Messages postés9Date d'inscriptionsamedi 9 mars 2002StatutMembreDernière intervention20 novembre 2005
-
31 déc. 2002 à 16:45
cs_wape
Messages postés262Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention19 décembre 2010
-
1 janv. 2003 à 13:38
Ibrahima vous salue bienIbrahima vous salue bien
J'ai developpé une application qui marche bien mais j'aimerai l'améliorer .
La chose que je veux est la suivante : pouvoir afficher le contenu d'un combo box rien qu'en tabulant à parti du champ qui juste avant le combo sanc clic de souris
Merci etUrgent
cs_wape
Messages postés262Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention19 décembre 201012 1 janv. 2003 à 13:38
Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
(ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Const VK_TAB = &H9
Const CB_SHOWDROPDOWN = &H14F
Private Sub Combo1_GotFocus()
'Si la touche "Tab" a été pressée et la combo n'est pas vide
If GetKeyState(VK_TAB) < 0 And Combo1.ListCount > 0 Then
'Ouvrir la combo
DropDown Combo1
'Si nécessaire...
Combo1.ListIndex = 0
End If