Foxtable(狐表)用户栏目专家坐堂 → 快捷键功能


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

主题:快捷键功能

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


加好友 发短信
等级:四尾狐 帖子:983 积分:8628 威望:0 精华:0 注册:2015/8/12 16:28:00
快捷键功能  发帖心情 Post By:2016/8/10 15:07:00 [只看该作者]

在全局表事件的keydown里面,输入下面的代码。但是切换到用户菜单后,没有出现查找的提示框。

 

If e.Control = True AndAlso e.KeyCode = Keys.w Then
    Syscmd.Edit.Find()
   
End If


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/10 15:12:00 [只看该作者]

 加入msgbox,看是否触发了keydown事件。

 

 如果你焦点不在表里,不会触发的。

 

 如果你表格没有开启全局事件,也是不会触发的。


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


加好友 发短信
等级:四尾狐 帖子:983 积分:8628 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2016/8/10 15:16:00 [只看该作者]

加了messagebox后,没有触发keydon。

在所有表里面都选择了单元格进行了测试。都没有触发box


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


加好友 发短信
等级:四尾狐 帖子:983 积分:8628 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2016/8/10 15:18:00 [只看该作者]

当然不是光标出现的那个编辑模式。只是选择单元格

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/10 15:20:00 [只看该作者]

代码写到表属性表事件能否触发?

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


加好友 发短信
等级:四尾狐 帖子:983 积分:8628 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2016/8/10 15:21:00 [只看该作者]

在单独一个表的keydow事件里面生效了,

但是项目的全局表事件里面为什么没有生效?


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/10 15:24:00 [只看该作者]

AfterOpenProject事件

 

 For Each dt As DataTable In DataTables
    dt.GlobalHandler.KeyDown = True
Next


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


加好友 发短信
等级:四尾狐 帖子:983 积分:8628 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2016/8/10 15:24:00 [只看该作者]

明白了,是全局表事件的GlobalHandler属性没有开启

 回到顶部