以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]快捷键设置的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=126093)

--  作者:81538475
--  发布时间:2018/10/14 0:05:00
--  [求助]快捷键设置的问题
http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=52509&skin=0
按照这个设置了快捷键。但有个问题,我没有在狐表界面的时候,快捷键也会起作用,导致我其他软件的快捷键都用不了了。

--  作者:有点甜
--  发布时间:2018/10/14 17:58:00
--  

1、这个快捷键,是全局(整个电脑)快捷键,是唯一的一个;

 

2、如果要做窗口快捷键,你应该在窗口的keydown事件写代码处理。


--  作者:81538475
--  发布时间:2018/10/14 22:02:00
--  
了解了。我的要写在表的keydown里面
[此贴子已经被作者于2018/10/14 22:16:50编辑过]

--  作者:81538475
--  发布时间:2018/10/15 9:30:00
--  
If e.ALT = True AndAlso e.KeyCode = Keys.A Then

    If  Forms("项目信息").opened AndAlso MainTable.name= "xmzb.xmfp"  Then
        Forms("项目信息").Controls("Button5").PerformClick()
        e.Cancel = True
        
    End If
End If

加了条件之后,就没有反应了。

--  作者:有点甜
--  发布时间:2018/10/15 9:37:00
--  

改成

 

If  Forms("项目信息").opened AndAlso currentTable.name= "xmzb.xmfp"  Then