在数据窗口里设置这一列的edit -> always show list为true即可
不知道我理解这个问题是否正确: 是否说鼠标移动到DDDW列时自动下拉? 1.定义外部函数模拟按键 subroutine keybd_event(uint bVK, uint bScan, Long dwFlags, long dwExtraInfo) library 'user32.dll') 2.数据窗口定义ue_mousemove事件(pbm_mousemove) 其中使用this.getobjectatpointer()判断当前鼠标下的列,并可获取行。 发现是相应列时模拟按下F4: keybd_event(115,0,0,0) keybd_event(115,0,2,0) 注意需要加个实例变量ib_dddw_popup记录是否已下拉过,mousemove事件会多次触发。 当鼠标移动到其它列时再次模拟按下F4取消下拉。
609
社区成员
20,469
社区内容
加载中
试试用AI创作助手写篇文章吧