Option Explicit Private Declare Function SendMessage Lib "user32" _ Alias "SendMessageA" (ByVal hwnd As Long, _ ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As LongPrivate Const CB_SHOWDROPDOWN = &H14F Private Sub Command1_Click() SendMessage Combo1.hwnd, CB_SHOWDROPDOWN, True, 0 End SubPrivate Sub Form_Load() With Me.Combo1 .AddItem "111" .AddItem "222" .AddItem "333" End With End Sub
Option ExplicitPrivate Sub Command1_Click() Combo1.SetFocus SendKeys "{F4}" End Sub ---------------- 有人问过的。
Private Declare Function SendMessage Lib "user32" _
Alias "SendMessageA" (ByVal hwnd As Long, _
ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As LongPrivate Const CB_SHOWDROPDOWN = &H14F
Private Sub Command1_Click()
SendMessage Combo1.hwnd, CB_SHOWDROPDOWN, True, 0
End SubPrivate Sub Form_Load()
With Me.Combo1
.AddItem "111"
.AddItem "222"
.AddItem "333"
End With
End Sub
Combo1.SetFocus
SendKeys "{F4}"
End Sub
----------------
有人问过的。