判斷方法如下:
private void MouseClick(object sender, MouseEventArgs e){if (e.Button == MouseButtons.Left) {如果左鍵單擊,執行代碼} //左鍵
else if(e.Button == MouseButtons.Right){如果右鍵單擊,執行代碼} //右鍵
else {} //滾輪
}鼠標點擊事件:MouseClick事件
該事件發生於鼠標單擊控件時。語法:public event EventHandler MouseClick
EventHandler:表示將處理不包含事件數據的事件的方法。
示例 MouseClick事件的使用
在窗體中單擊任何地方,觸發MouseClick事件,在事件中起動timer控件,將窗體標題變成壹個時鐘。
程序主要代碼如下。
private void frmMouseClick_MouseClick(object sender, MouseEventArgs e)
{this.timer1.Enabled = true;}
擴展資料:
MouseClick(鼠標點擊事件)和MouseDown(鼠標按下事件)的區別
Mouse Down是鼠標按下觸發的動作;Mouse Up是鼠標擡起觸發的動作;Mouse? Click就是按下又擡起的動作;click是激活,包含了MouseClick,MouseClick是鼠標點擊;
click不只是鼠標點擊,當焦點在該控件上,按回車時也激發此事件,MouseClick應該有鼠標點擊坐標屬性成員。