以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  Ctrl+enter问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=25973)

--  作者:kmzb56
--  发布时间:2012/11/21 9:48:00
--  Ctrl+enter问题
  在说这个问题前先感谢一下狐爸及  lin_hailun 等坛友,热心回贴,解决了不少问题,由于本人高中水平,又没学习过电脑知识,所以解决些问题很难考虑全面,有些问题老是这样那样的错,但慢慢的完善了所设计的程序。再次谢过,接上一个问题:见贴:

我想在窗口副表上设计一个增加行后按Crtl+enter后可以保存本行,让另外的客户端能加载本行。我的理解是没保存另外的客户端不能加载,因为没真正存入数据库里。 我查了复表控件的事件,没有这个Crtl+enter事件,请问要实现这样的功能怎么办?



--  作者:lin_hailun
--  发布时间:2012/11/21 10:18:00
--  
 方法一,就是,定义一个菜单,比如 快捷访问栏,设置快捷键,然后编写代码。

 方法二,编写这个表的KeyDown事件,比如代码

If e.Control = True AndAlso e.KeyCode = Keys.Enter Then
    msgbox(1)
End If

--  作者:kmzb56
--  发布时间:2012/11/22 9:25:00
--  
这个方法可以,但问题光标闪时编辑时不行,要按下tab键变成非编辑状态才行,有没有什么方法像QQ那样一按就发送出去。
--  作者:lin_hailun
--  发布时间:2012/11/22 9:32:00
--  
 那么楼主可以编辑KeyPressEdit事件嘛。

 或者,直接使用菜单设置快捷键。