以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 窗口中怎么用ctrl+D重复填充 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=192636) |
-- 作者:13280971398 -- 发布时间:2024/7/8 21:44:00 -- 窗口中怎么用ctrl+D重复填充 应该在哪里写什么样的代码才能实现? 在全局表事件的 keyDown 事件中写下面代码没法使用
Syscmd.Edit.RepeatFill() End If |
-- 作者:有点蓝 -- 发布时间:2024/7/8 22:29:00 -- 1、需要开启全局表事件:http://www.foxtable.com/webhelp/topics/0671.htm 2、不能使用ctrl+D,这个是内定的,只能使用其它快捷键,比如ctrl+G
|
-- 作者:13280971398 -- 发布时间:2024/7/9 10:39:00 -- 多谢 应该是理解了 我先去调试下 |
-- 作者:13280971398 -- 发布时间: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 |