| 以下状况假设我在 Form_Load 中自动下拉 Combo1.
′以下声明用于16位 Const WM_USER = &H400 Const CB_SHOWDROPDOWN = (WM_USER + 15) Private Declare Function SendMessage Lib "User" (ByVal hwnd As Integer, _ ByVal wMsg As Integer, ByVal wParam As Integer, lParam As Any) As Long
′以下声明用于32位 Const CB_SHOWDROPDOWN = &H14F 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
Private Sub Form_Load() Combo1.AddItem "11111" Combo1.AddItem "22222" Combo1.AddItem "33333" Combo1.AddItem "44444" Combo1.AddItem "55555" Combo1.AddItem "66666" ′Form_Load 即自动下拉 Combo1 Dim nret As Long nret = SendMessage(Combo1.hwnd, CB_SHOWDROPDOWN, 1, ByVal 0&) End Sub
让ComboBox自动下拉 |