Foxtable(狐表)用户栏目专家坐堂 → 窗口中怎么用ctrl+D重复填充


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

主题:窗口中怎么用ctrl+D重复填充

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


加好友 发短信
等级:婴狐 帖子:6 积分:101 威望:0 精华:0 注册:2024/5/31 15:49:00
窗口中怎么用ctrl+D重复填充  发帖心情 Post By:2024/7/8 21:44:00 [只看该作者]

应该在哪里写什么样的代码才能实现?
在全局表事件 keyDown 事件中写下面代码没法使用

 
    If e.KeyCode = Keys.D AndAlso e.Control = True Then

         Syscmd.Edit.RepeatFill()

End If


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/7/8 22:29:00 [只看该作者]

1、需要开启全局表事件:http://www.foxtable.com/webhelp/topics/0671.htm
2、不能使用ctrl+D,这个是内定的,只能使用其它快捷键,比如ctrl+G

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


加好友 发短信
等级:婴狐 帖子:6 积分:101 威望:0 精华:0 注册:2024/5/31 15:49:00
  发帖心情 Post By:2024/7/9 10:39:00 [只看该作者]

多谢 应该是理解了 我先去调试下

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


加好友 发短信
等级:婴狐 帖子:6 积分:101 威望:0 精华:0 注册:2024/5/31 15:49:00
  发帖心情 Post By:2024/7/9 10:55:00 [只看该作者]

已解决 多谢!  

1、项目事件Initialize中加入代码:

For Each dt As DataTable In DataTables

    dt.GlobalHandler.KeyDown = True

Next

2、全局表事件KeyDown中加入代码:

If e.KeyCode = Keys.Q AndAlso e.Control = True Then   

    Syscmd.Edit.RepeatFill()

End If



 回到顶部