以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] TaB 顺序  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71282)

--  作者:wangyinming
--  发布时间:2015/7/8 16:11:00
--  [求助] TaB 顺序
我想,单击RadioButton1 后, Tab 希望跳过7~10,实现在6的时候,按下回车直接跳到11了,可以实现吗?
--  作者:大红袍
--  发布时间:2015/7/8 16:12:00
--  

tab必须按照顺序来,你要设置好其顺序。

 

如果是按下enter键,你可以去编写控件的keydown事件。


--  作者:wangyinming
--  发布时间:2015/7/8 16:18:00
--  

tab已经设置好顺序了。但是为了快捷方便,我想选择

RadioButton1 后,不想输入7~10的内容。不要一个一个按enter键了。

--  作者:大红袍
--  发布时间:2015/7/8 16:20:00
--  

 去编写keydown事件

 

http://www.foxtable.com/help/topics/0741.htm

 


--  作者:czy
--  发布时间:2015/7/8 16:22:00
--  
那直接e.Form.Controls("控件名称").Select好了
--  作者:wangyinming
--  发布时间:2015/7/8 16:36:00
--  
”那直接e.Form.Controls("控件名称").Select好了“
因为要先输入RadioButton1,然后输入2~6
跳过7~10,再11开始输入。

我先这样写,按下end键,跳到11(TextBox42


If e.KeyCode = Keys.End Then
    e.Form.Controls("TextBox42").Select
End If

最好呢不要按键,直接单击RadioButton1后,再输到6的时候,就跳到11
[此贴子已经被作者于2015/7/8 16:36:58编辑过]

--  作者:大红袍
--  发布时间:2015/7/8 17:05:00
--  
 你灵活变通啊,输入什么的时候,就跳到另一个地方。