Private Const CB_SHOWDROPDOWN = &H14FPrivate Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As LongPrivate Sub Command1_Click() Call SendMessage(Combo1.hWnd, CB_SHOWDROPDOWN, 1, ByVal 0&)End Sub
用SendKey实现,如 SendKeys "{TAB}", False
比如说用一个COMMAND控制时 Private Sub Command1_Click() Combo1.SetFocus SendKeys "%{Down}"'显示下拉框 End Sub
假设你的combobox的名称是:Combo1 可以使用按钮显示下拉列表:Private Sub Command1_Click() Combo1.SetFocus SendKeys "{F4}" End Sub
Call SendMessage(Combo1.hWnd, CB_SHOWDROPDOWN, 1, ByVal 0&)End Sub
SendKeys "{TAB}", False
Private Sub Command1_Click()
Combo1.SetFocus
SendKeys "%{Down}"'显示下拉框
End Sub
可以使用按钮显示下拉列表:Private Sub Command1_Click()
Combo1.SetFocus
SendKeys "{F4}"
End Sub
Combo1.SetFocus
SendKeys "{F4}"
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=19960