下面是我在编写上位机的时候增加的【热键自动保存功能代码】,保存按钮的名称是【GetDataSgCommand】,当按下【Ctrl+S】组合键时,触发保存按钮的点击事件,这样,简单的热键自动保存功能就完成了。注意,增加热键绑定的同时,也要考虑其他键的正常功能,不然就只有热键能用了。
Protected Overrides Function ProcessCmdKey(ByRef msg As Message, ByVal keyData As Keys) As Boolean
Select Case keyData
Case Keys.Control + Keys.S
Call GetDataSgCommand_Click(GetDataSgCommand, New System.EventArgs)
'Call GetAllItemsCommand_Click(GetAllItemsCommand, New System.EventArgs)
Case Else
Return MyBase.ProcessCmdKey(msg, keyData) '其他按默认处理
End Select
Return True
End Function