Foxtable(狐表)用户栏目专家坐堂 → 关于TAB键次序的疑惑及请教


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

主题:关于TAB键次序的疑惑及请教

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/21 14:12:00 [显示全部帖子]

要从哪里开始,先让对应的容器得到焦点,写到afterLoad事件。

 

或者,你可以在 keyup事件写代码控制

 

If e.KeyCode = keys.tab Then
    msgbox(2)
    e.form.controls("Button2").Select
    e.cancel = True
End If


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/21 15:32:00 [显示全部帖子]

 先用select让右边的控件获取焦点,就行了。

 

 要不,你就在keyup直接控制。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/21 15:38:00 [显示全部帖子]

 看6楼

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/21 15:49:00 [显示全部帖子]

 从当前焦点开始计算啊。

 

 在可以看到的控件里,比如现在选中button3,获取其tab键,累加1,跳到下一个,直到最后,回头从0开始重复。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/21 16:10:00 [显示全部帖子]

 这个没办法,这个tab功能是windows系统自带的,无法控制。

 回到顶部