请问如何自定义事件啊? 比如当鼠标左键和右键同时按下的话就产生一个“BothClick”事件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 举个例子:...this.panel1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.panel1_MouseDown);... private void panel1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { // Update the mouse path with the mouse information Point mouseDownLocation = new Point(e.X, e.Y); string eventString = null; switch (e.Button) { case MouseButtons.Left: eventString = "L"; break; case MouseButtons.Right: eventString = "R"; break; case MouseButtons.Middle: eventString = "M"; break; case MouseButtons.XButton1: eventString = "X1"; break; case MouseButtons.XButton2: eventString = "X2"; break; case MouseButtons.None: default: break; }你需要记下前两次mouse的动作,是否是你所说的左右键。 关于zedGraph动态显示的问题 关于DateTime.toString(string)返回字符串中加入反斜杠的问题 关于winform设置控件问题 如何加入阿里巴巴软件服务提供商 Form程序中,Gridview的超链接问题 怎么让浏览器显示自己的html文档 大家帮我把vb的代码转换成c#!在线等 求教一个关于调用类的问题 怎样在一个Form里对另一个Form里的控件进行操作?? 早上起来,发觉长长的尾巴不见了,变成光溜溜的中原一点红,散分散分 DataGrid控件清空问题 .NET CF 的C#高手请进
...
this.panel1.MouseDown += new System.Windows.Forms.MouseEventHandler(this.panel1_MouseDown);
...
private void panel1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
// Update the mouse path with the mouse information
Point mouseDownLocation = new Point(e.X, e.Y); string eventString = null;
switch (e.Button) {
case MouseButtons.Left:
eventString = "L";
break;
case MouseButtons.Right:
eventString = "R";
break;
case MouseButtons.Middle:
eventString = "M";
break;
case MouseButtons.XButton1:
eventString = "X1";
break;
case MouseButtons.XButton2:
eventString = "X2";
break;
case MouseButtons.None:
default:
break;
}你需要记下前两次mouse的动作,是否是你所说的左右键。