0
我禁止使用KeyDown事件,这是简单的足够使用此代码我的访问形式F11键:的KeyDown代码工作的所有形式,但一个
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyF11 Then KeyCode = 0
End Sub
F11不再做所有的事情我已经实现了这个代码的形式,除了一个,即主要的输入形式。所述表单在应用程序中是最复杂的,因此我认为表单代码中的其他内容有冲突。但是,我试着评论其他所有内容,并且KeyDown代码仍然无法正常工作。
我也确认Key Preview设置为Yes,并成功测试vbKeyF11
的其他操作,例如, If KeyCode = vbKeyF11 Then MsgBox "pressed F11"
你pressibg在控制的关键? –
@Nathan_Sav是的,但我有关键预览设置为是应该照顾它。我可以让它显示一个msgbox,所以表单正在接收密钥。 – Rominus
在访问选项>当前数据库下取消选中“使用访问特殊键”。 – tlemaster