您的位置:程序门 -> vb -> 基础类



请问如何实现点击combobox的编辑框时就显示下拉表单?而不用点下拉箭头


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问如何实现点击combobox的编辑框时就显示下拉表单?而不用点下拉箭头[已结贴,结贴人:ryrx]
发表于:2007-03-17 22:20:43 楼主
我知道有个style可选,但是我又想编辑框可以手工修改,又想鼠标点上编辑框时就出现下拉单,怎么解决呢?谢谢!
发表于:2007-03-17 23:30:381楼 得分:10
'声明api:

private   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

'在需要显示下拉框时:
call   sendmessage(combo1.hwnd,   cb_showdropdown,   1,   byval   0&)
发表于:2007-03-18 11:18:262楼 得分:0
那请问当我鼠标点击编辑框时,触发的是什么事件?
发表于:2007-03-18 12:13:313楼 得分:0
click事件
发表于:2007-03-18 12:14:574楼 得分:0
……看错了,不是click事件。
可能只有从gotfocus事件入手了。
发表于:2007-03-18 13:46:335楼 得分:0
谢谢!买单咯。


快速检索

最新资讯
热门点击