【发布时间】:2011-03-17 03:59:25
【问题描述】:
我有一个UserControl,其中包含另一个UserControl。我希望包含控件能够处理在包含控件区域上发生的任何鼠标事件。最简单的方法是什么?
更改包含控件的代码是可能的,但只能作为最后的手段。包含的控件有一个由非托管库控制的窗口。
FWIW,我尝试为包含的控件的鼠标事件添加处理程序,但这些处理程序从未被调用。我怀疑包含的控件正在消耗鼠标事件。
我考虑在包含的控件之上添加某种透明窗口以捕获事件,但我对 Windows 窗体还是很陌生,我想知道是否有更好的方法。
【问题讨论】:
标签: .net winforms user-controls