以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 在控件“表”中按 Clt + A 新增行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=41866)

--  作者:netfox168
--  发布时间:2013/10/29 11:41:00
--  [求助] 在控件“表”中按 Clt + A 新增行
在窗体控件“表”中(是个关联表,比如: 主表.子表),在输入数据时无法按 Clt + A 新增行,非得鼠标右击空白处,再插入行才行。怎样才能直接按 Clt + A ?
--  作者:Bin
--  发布时间:2013/10/29 11:49:00
--  
KEYDOWN 事件

If e.Control=True AndAlso e.KeyCode=keys.A Then
   e.Table.AddNew
End If

--  作者:lsy
--  发布时间:2013/10/29 11:50:00
--  
预览的时候不行,正常打开窗口,再操作,是可以的。
--  作者:nblwar
--  发布时间:2013/10/29 21:55:00
--  
只要是模式窗口跟独立窗口都不行,不仅增加行不行,系统自带菜单的所有快捷键都不能用
[此贴子已经被作者于2013-10-29 21:56:20编辑过]

--  作者:有点甜
--  发布时间:2013/10/29 22:18:00
--  
 可以设置在表 或者 窗口 或者 控件 的keydown事件嘛,需要变通,就够用了。