下面是我在編寫上位機的時候增加的【熱鍵自動儲存功能代碼】,儲存按鈕的名稱是【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