你将获得所传的参数key(按键代码)、keyflags(复合键代码),当所按的
是enter时,你就把焦点切换到下一元件或下一栏位。
1.选择要处理的datawindowcontrol,然後选择menu的declare的userevents,
此时会显示一个使用者事件box;
2.于eventname设定使用者事件名称例如:ue_checkkey,然后在eventid填入
pbm_dwnkey(或从pasteevent选择),然后按ok;
3.你可在datawindowcontrols的script中selectevent里发现多了一个使用者
事件 ue_checkkey,并且此事件会传递2个参数keycodekey,unsignedlongkeyflags;
4.在script中可以如下填写:
choose case key
case keytab!//响应按tab键
//writeyourcode
case keyenter!//响应按enter键
//writeyourcode
case keyescape!//响应按esc键
//writeyourcode
end choose
注意:(1)keycode是enumeratedatatype,可在onlinehelp或browers中获得其属性;