pb12.5
窗口控件:编辑框mle_1+数据窗口dw_1
需求:1、双击mle_1,或者焦点在mle_1时空格健调出窗口w_name
2、焦点在mle_1时,按向下方向健实现焦点转移到dw_1,并且最好能下移一行
我的失败方法:
mle_1事件dbclick代码:(失败)
open(w_name)
mle_1自定义event,event_id=pbm_dwnkey(失败)
ue_dwnkey代码
if key=keyspace! then
open(w_diagnosis)
end if
if key=keydownarrow! Then (失败)
dw_1.setfocus()
end if
subroutine keybd_event(int bVk,int bScan,int dwFlags,int dwExtraInfo) Library "user32"
If key = KeyEnter! Or Key = KeyDownArrow! Then
keybd_event ( 9, 0, 0, 0 ) // 按下tab
keybd_event ( 9, 0, 2, 0 ) // 释放tab
Return 0
End If
我错在哪里了?求解,谢谢!
------解决方案--------------------
自定义事件 pbm_lbuttondblclk 里面写代码 open(w_name)即可