请教如何判断双击事件是由左键引起还是右键呢?

iliner 2004-06-07 07:11:06
我的程序有双击处理过程,但是不能让右键双击时触发,右键还要干其它事情。
单击事件中我也想判断是左键还是右键行吗?
...全文
109 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
supermac 2004-06-07
  • 打赏
  • 举报
回复
private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(e.Button==System.Windows.Forms.MouseButtons.Left & e.Click==2)
{
//yes
}
else
{
//no
}
}
feixueOK 2004-06-07
  • 打赏
  • 举报
回复
chenyuming2004 说的很对呀
学习!!!!!!!!!!
strawren 2004-06-07
  • 打赏
  • 举报
回复
楼上的高明!~
chenyuming2004 2004-06-07
  • 打赏
  • 举报
回复
bool flag;
private void Form1_DoubleClick(object sender, System.EventArgs e)
{
if(flag)
{
MessageBox.Show("Ok");
}
}


private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(e.Button==System.Windows.Forms.MouseButtons.Left)
{
flag=true;
}
else
{
flag=false;
}
}
ljyzc 2004-06-07
  • 打赏
  • 举报
回复
好象沒有見過,不過你可以自己寫一個方法試試

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧