如果子控件和父控件的鼠标事件处理函数在同一个类中
个人认为最简单的就是在子控件的鼠标事件处理函数中重复调用父控件的事件处理
至于更高级的如果能屏蔽子控件的鼠标事件响应当然更好
高手解答,我学习

解决方案 »

  1.   

    它们不在一个类中
    有没有人知道呀
      

  2.   

    一种办法是子控件调用父控件的事件处理方法,此时屏蔽父类的事件处理办法。
    二是当事件发生时,判断鼠标的位置是不是在子控件内,是调用子的,不是,调用父的
      

  3.   

    现在的关键就是如何判断鼠标在哪个位置呀,是处于父控件中,还是子控件中,这个判断应如何实现?
      

  4.   

    private 子控件_OnMouseDown()
    {
    private 控件_OnMouseDown()
    }
      

  5.   

    你可以把子控件的鼠标事件向父控件公开,这样在父控件中写子控件鼠标的事件响应不就可以啦