由于button只在鼠标左键点击时才触发mouseclick,所以我想自定义个按钮继承button,使之在mouseclick中响应右键点击,不知道代码该怎么写 本人菜鸟 向各位大侠请教 最好有代码 谢谢!!!

解决方案 »

  1.   

    class myButton : Button
        {
            public myButton()
                :base()
            { }        protected override void OnMouseDown(MouseEventArgs mevent)
            {
                if (mevent.Button == MouseButtons.Right)
                {
                    base.OnClick(mevent);
                }
               
            }
        }
      

  2.   

    在OnMouseDown事件中判断是否左键点击,是则执行你的代码