Foxtable(狐表)用户栏目专家坐堂 → [讨论] 控件跳转


  共有7468人关注过本帖树形打印复制链接

主题:[讨论] 控件跳转

帅哥哟,离线,有人找我吗?
lsy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
[讨论] 控件跳转  发帖心情 Post By:2013/3/30 9:42:00 [只看该作者]

控件跳转,最起码的要求,是能够循环往复。

其次,只是用来显示数据和其他信息的控件,以及完全作为容器的控件,要直接跳过去(Tab键顺序号统一设置为99)。

第三,既要能够在不同的控件之间按照Tab键顺序号跳转,还要能够在同一控件内部的不同行、列、节、点之间跳转。

比较特别的,是Table控件和Button控件。Table控件,默认是内部跳转,就是说,按Tab键和Enter键,跳不到其他控件上,而Button控件,按Tab键可以,按Enter键不能够跳转。

如果想让Table控件和Button控件,按照自己的意愿跳转,就要在Table控件的KeyDown事件中,Button控件的Click事件中,写代码来精确控制跳转到哪一个控件:

 

If e.KeyCode = Keys.Enter Or e.KeyCode = Keys.Tab Then
    Forms("录入窗口").Controls("TreeView1").Select()
End If

 

如果需要在Table控件的绑定表中录入,行、列之间的移动,就用方向键。

其他需要内部移动的控件,都可以用方向键。

 

[此贴子已经被作者于2013-3-30 9:59:23编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
muhua
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2013/3/30 10:22:00 [只看该作者]

用户已被锁定

 回到顶部