以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于Ctrl+D的BUG (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=61030) |
-- 作者:jspta -- 发布时间:2014/12/5 15:27:00 -- 关于Ctrl+D的BUG 在窗口为模式窗口下,Ctrl+D的向下填充居然失效了,版本为0930版本,以前的版本好像没有问题。 不知道现在版本怎么样了?
|
-- 作者:Bin -- 发布时间:2014/12/5 15:30:00 -- 可以在表的KeyDown事件 自己编码实现 |
-- 作者:Bin -- 发布时间:2014/12/5 15:39:00 -- KeyDownEdit事件 If e.Control AndAlso e.KeyCode=Keys.D Then If e.Row.Index>0 Then e.text=e.Table.Rows(e.Row.Index-1)(e.Col.name) End If End If
|
-- 作者:jspta -- 发布时间:2014/12/5 17:07:00 -- 要用keyDown事件才行,而且不能使用Ctrl+D,必须更改下才行,代码如下 If e.Control AndAlso e.KeyCode = Keys.E Then With e.Table Dim r As Row = .Rows(.TopRow) If r.IsNull(.LeftCol) = False Then For intA As Integer = .TopRow To .BottomRow .Rows(intA)(.LeftCol) = r(.LeftCol) Next End If End With End If |
-- 作者:Bin -- 发布时间:2014/12/5 17:09:00 -- 看3楼 keyDown也可以用,在未进入编辑器触发keyDown 进入编辑后触发keyDownEdit
|