我有以下情况(简化): 在 WinForms 表单中,我有一个 GroupBox。它里面有一些 UserControl_A 对象,每个对象都包含几个 UserControl_B 对象(当然,它们都是从 UserControl 派生的)。
我有一个用于 GroupBox 的 ContextMenuStrip,每次右键单击都可以正常工作,无论是在任何 UserControl_A/B 对象上还是在 GroupBox 背景本身上。
但我还需要处理左键单击。处理 GroupBox 的 Click 和 MouseClick 事件是有效的,但仅在背景上。只要指针位于 UserControl_A 或 UserControl_B 对象内,就不会发生任何事情。我试图处理两个 UserControl 类的 Click 和 MouseClick 事件,但根本不会调用处理程序。
任何提示这里出了什么问题?或者如何调试这样的事件处理问题?
非常感谢你,斯特凡
补充:我现在做了一个全新的、精简的项目来探索情况,一切正常。那么我怎样才能检测到我的真实项目出了什么问题呢?