怎样才能禁用控件的MouseClick事件呢?

解决方案 »

  1.   

    记得有个enablewindow的API能暂停mouseclick,keypress什么的,类似调出messagebox之后的窗体状态.
      

  2.   

    看看,重写MouseClick事件响应为空操作行不
      

  3.   

    Wndproc里过滤掉WM_MOUSEDOWN之类的消息
      

  4.   

    应该是这样吧,一个控件放在那里,点不点跟控件本身没关系,而是用户愿不愿意点,除非你把鼠标禁用掉。
    所以做成MouseClick事件没有响应就可以了
      

  5.   

    在控件类中试试添加以下代码看看能行不,没测试过
            [Browsable(false),EditorBrowsable(EditorBrowsableState.Never)]
            public new event MouseEventHandler MouseClick;