當多個按鍵同時按下時,如何發送字符串/消息框? 我試過And
以及Andalso
,但結果是隻有第一個密鑰才需要彈出msgbox。同時按下多個按鍵
Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, _
ByVal keyData As System.Windows.Forms.Keys) _
As Boolean
If msg.WParam.ToInt32() = CInt(Keys.ShiftKey) AndAlso CInt(Keys.A) Then
MsgBox("Testing")
Return True
End If
Return MyBase.ProcessCmdKey(msg, keyData)
End Function
AndAlso CINT(Keys.A)沒有(真正的),只要意思,因爲它始終是真實的(CINT(鑰匙。 A)總是存在)。您必須查找與ShiftKey + A組合關聯的WParam。 – varocarbas