怎样区分开鼠标左键单击事件和右键单击事件?我设定的左键单击事件是MouseClick,鼠标点击左键时Form3窗体显示,我添加了contextMenuStrip1控件,但单击右键时Form3窗体和contextMenuStrip1控件都显示了。怎样让其点击左键时只Form3窗体显示,点击右键时只contextMenuStrip1控件显示?
多谢大家。

解决方案 »

  1.   

    e.MouseButton == MouseButton.Left
      

  2.   


            private void Form1_MouseClick(object sender, MouseEventArgs e)
            {
                if(e.Button=MouseButtons.Left)
                {
                    // 左
                }            if (e.Button = MouseButtons.Right)
                {
                    //右
                }
            }
      

  3.   

    e.Button==MouseButtons.Lefte.Button == MouseButtons.Right
      

  4.   

    MouseButtons.Left和MouseButtons.Right的区别。顺便瞻仰下兔子党,呵呵