hur.cn - 华软网

 热门搜索

在一單行輸入欄中,沒輸入任何字,按回車,可否跳到下一個控件上?

  作者:未知    来源:网络    更新时间:2018/11/9
謝謝 ̄h
------华软网友回答------
能够,自定义事件,id为pbm_dwnkey

IF key = keyenter! Then
send(handle(this),256,9,long(0,0))
REturn 1
End IF
------华软网友回复------
謝謝,但沒輸入所有字的情況下,或沒有改變原本的字符,是不行的。
我試過在DW中,就能够這樣。
------华软网友回复------
你能够在窗口里定义键盘措置惩罚事件
------华软网友回复------
控件上自定义事件ue_key() 映照事件:pbm_keydown

IF key = keyenter! Then
         sle_2.setfocus()//指定获得焦点的控件
return 1
end if

或在窗口上自定义此事件
IF key = keyenter! Then
send(handle(this),256,9,long(0,0))//TAB键
REturn 1
end if


------华软网友回复------
pbm_dwnkey是不能够
不过pbm_dwnprocessenter事件就能够
------华软网友回复------
請問樓上:我試了下,也不行。按回車沒反應。應如何寫代碼?這樣行不:

IF keydown(keyenter!) Then
         sle_2.setfocus()//指定获得焦点的控件
return 1
end if
------华软网友回复------
我也有这样的问题,解决后给我也发一份,谢谢。13004194810@133sh.com
------华软网友回复------
窗口key事件里:
Graphicobject i
int j = 0
i = Getfocus()
if KeyDown(keyEnter!) then
if j = 1 then
j = 0
return
end if
post(handle(i),256,9,0)
j = 1
end if


------华软网友回复------
谢谢,试过了能够
------华软网友回复------
这里的结果不错!
------华软网友回复------
定义KEY事件就能够
------华软网友回复------
hedx 真不错,我也在找这个,一下就ok了,佩服。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。