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