关于“如何获得左右键同时按下的事件!”

 

今天在CSDN上看到了这个问题,第一个念头就是设FLAG,代码如下:

private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
  {  

   if (e.Button == MouseButtons.Left)
   {               
    LeftTag = true;
   }  
   if (e.Button == MouseButtons.Right)
   RightTag = true;
  }

private void Form1_MouseUp(object sender,System.Windows.Forms.MouseEventArgs e)
  {   
   if (LeftTag && RightTag)
   {
    Label.Text = "OK";
 }
   RightTag = false;
   LeftTag = false;
  }

但是还有没有什么更好的方法呢?

posted on 2004-05-22 13:26  Commansource  阅读(206)  评论(0)    收藏  举报

导航