我試圖運行不同的代碼,當用戶按住Ctrl鍵並點擊NotifyIcon。當你按Ctrl +單擊WinForm中的按鈕時運行?
我的代碼不起作用,但我覺得它清楚地解釋了我試圖做的事情。這是在鼠標點擊事件下。
Private Sub NotifyIcon_MouseClick(ByVal sender As Object, ByVal e As MouseEventArgs) Handles NotifyIcon.MouseClick
If (e.Modifiers = Keys.Control) Then
MsgBox("CTRL was pressed !")
Else
MsgBox("CTRL was not pressed !")
End If
End Sub
它說沒有按下控制鍵,或做你沒有得到任何東西? –
首先'e.Modifiers == Keys.Control'哦等等,它的VB,對不起,我先看到了c#標籤 – chancea
@Landmine看看這個,http://stackoverflow.com/questions/3701830/how-to -tell-if-shift-is-being-in-a-mousedown-event 只需要用控制改變Shift – ToastyMallows