C#怎么判断是鼠标左键单击还是右键单击

 时间:2024-10-13 09:40:41

判断方法如下:

private void MouseClick(object sender, MouseEv髫潋啜缅entArgs 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;}

C#怎么判断是鼠标左键单击还是右键单击

扩展资料:

MouseClick(鼠标点击事件)和MouseDown(鼠标按下事件)的区别

Mouse Down是鼠标按下触发的动作;Mouse Up是鼠标抬起触发的动作;Mouse Click就是按下又抬起的动作;click是激活,包含了MouseClick,MouseClick是鼠标点击;

click不只是鼠标点击,当焦点在该控件上,按回车时也激发此事件,MouseClick应该有鼠标点击坐标属性成员。

  • 如何使VS2010具有代码提示功能
  • anaconda使用教程
  • python中tkinter窗口怎样设置背景颜色?
  • vc++控制台怎么改变颜色
  • Visual Studio2013怎么设置启用HTML设计器
  • 热门搜索
    五一劳动节手抄报简单又漂亮 抗美援朝手抄报简单又漂亮 节约能源手抄报 三年级手抄报大全 美德少年手抄报 少先队建队日手抄报 国庆手抄报图片大全 建国手抄报文字内容 推广普通话手抄报句子 英语手抄报设计