<script type="text/javascript">
</script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
如何在 DDDW 中敲入字母时 DDDW 始终下拉状态?
问题描述:
如何在 DDDW 中敲入字母时 DDDW 始终下拉状态?
解决方案:
1、声明实例变量:
booleanib_show
2、声明外部函数:
Subroutinekeybd_event(intbVk,intbScan,ulongdwFlags,ulongdwExtraInfo)LIBRARY"user32.dll"
3、新建自定义事件:pbm_dwnkey代码如下:
ifgetcolumn()=2then//这里假设你的 DDDW是第2列,如果是其他列,则自行修改
ifnotib_showthen
keybd_event(18,0,0,0)
keybd_event(40,0,0,0)
keybd_event(40,0,2,0)
keybd_event(18,0,2,0)
ib_show=true
endif
else
ib_show=false
endif
4、在DW的clicked和doubleclicked事件中分别写入:
ib_show=false
5、测试一下吧,这样即可弹出下拉 DDDW,但是 DDDW自动滚动的代码我没有写,你自己完成吧!
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript">
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
如何在 DDDW 中敲入字母时 DDDW 始终下拉状态?
问题描述:
如何在 DDDW 中敲入字母时 DDDW 始终下拉状态?
解决方案:
1、声明实例变量:
booleanib_show
2、声明外部函数:
Subroutinekeybd_event(intbVk,intbScan,ulongdwFlags,ulongdwExtraInfo)LIBRARY"user32.dll"
3、新建自定义事件:pbm_dwnkey代码如下:
ifgetcolumn()=2then//这里假设你的 DDDW是第2列,如果是其他列,则自行修改
ifnotib_showthen
keybd_event(18,0,0,0)
keybd_event(40,0,0,0)
keybd_event(40,0,2,0)
keybd_event(18,0,2,0)
ib_show=true
endif
else
ib_show=false
endif
4、在DW的clicked和doubleclicked事件中分别写入:
ib_show=false
5、测试一下吧,这样即可弹出下拉 DDDW,但是 DDDW自动滚动的代码我没有写,你自己完成吧!
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript">
</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>