如果我在桌面上,如何为按钮设置快捷方式以便按下它?我已经尝试过:
If e.Keycode = Keys.F2 Then
Stopclick.PerformClick()
End if
End Sub
如果我在桌面上,如何为按钮设置快捷方式以便按下它?我已经尝试过:
If e.Keycode = Keys.F2 Then
Stopclick.PerformClick()
End if
End Sub
我猜你的意思是你想在最小化到桌面或使用不同的程序时捕获按键。可以帮助您进行搜索的术语称为Global Hotkeys
。基本上,您需要做的是在 Windows 中全局注册一个热键,这样当您的应用程序最小化或不再具有焦点时,它仍然能够拦截消息。
您可以在 Google 上搜索“.Net Global Hotkeys”。您还可以查看此链接:http ://www.vbforums.com/showthread.php?672702-Register-Global-HotKeys
如果您只是想在表单上捕获 F2 事件,请尝试以下代码:
Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData as Windows.Forms.Keys) As Boolean
If keyData = Keys.F5 then
'Take action here
End If
Return MyBase.ProcessCMDKey(msg, keyData)
End Function