我有一个用户控件,它托管另一个控件,如面板、图表控件。
现在我已经实现了 Header Panel 控件的 MouseClick 事件来捕获鼠标事件,但是我需要在整个用户控制区域上捕获鼠标单击或 mouseDown 事件。
pnlHeader.MouseUp += new MouseEventHandler(pnlHeader_MouseUp); //it is working
//Not able to capture because child control coverup all area of the usercontrol.
this.MouseDown += new MouseEventHandler(MyCustomControl_MouseDown);
我经历了这个SO 线程,但它对鼠标单击或鼠标按下事件没有帮助。
那么捕获用户控制鼠标事件的正确有效方法是什么?
任何带有参考代码(如果可能)的想法或建议都将被接受。
提前致谢。