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


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

主题:窗口中怎么用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


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


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

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

 回到顶部
帅哥哟,离线,有人找我吗?
13280971398
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | 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



 回到顶部