写了类继承Button,重写OnClick方法

解决方案 »

  1.   

    “屏蔽掉鼠标的点击事件”
    一般有两种情况:
    1、屏蔽你程序中的点击事件
    2、屏蔽Windwos所有的点击事件
    第1种又有多种方法,其中一种用如下方法:
    public bool PreFilterMessage(ref System.Windows.Forms.Message m)
    {
        richTextBox1.AppendText(NO++.ToString()+":"+m.ToString()+"\r\n");
        if (m.Msg >= 513 && m.Msg <= 515)//鼠标左键按下、弹起和双击的消息
        {
            return true;//拦截消息
        }
        return false;//不拦截消息
    }
    第2种,用钩子技术比较好由于情况很多,方法也很多,就不一一说了,全摘录于《程序员秘书》
    立即成为编程经验丰富的程序员不是梦,详见:http://www.psec.net.cn