这是问题所在:
- 我有一个简单的 c# 表单
- 我有一个简单的 c# 用户控件,其中包含一个图片框和其他按钮。
- 我的表单包含用户控件的一个实例。
- 我希望当用户在图片框中执行 mouseEnter 时,鼠标光标会发生变化,而当用户对图片框执行 mouseLeave 时,鼠标会恢复正常。
现在发生的是事件根本没有被触发。我在 MouseOver、MouseEnter、MouseMove、MouseLeave 等中设置了断点,但没有一个被触发。这是我第一次在 C# 中遇到这个问题。
我认为这与“路由事件”有关,但我无法弄清楚。如果有另一种方法来实现我正在做的事情,这也将被视为一种解决方案。重要的是,最终,用户控件将成为鼠标光标在其“领土”上的主人。
提前致谢!