0

我的控件有问题。它正在触发一个烦人的 onMouseOver 事件,我不知道它来自哪里。我,当然,没有把它挂起来。我做了几个实验,其中一个实际上是实现 onMouseOver 事件并将“Handled”标志设置为 true,它仍然在触发。我认为它是在我自己被解雇后被解雇的,因为处理的标志应该照顾好它??我还在我的代码中搜索了“焦点”和“鼠标”,但什么也没回来。VS2010 中是否有任何方法可以检测事件的来源,以便我实际修复它?谢谢

4

1 回答 1

1

运行时,您可以尝试从工具菜单中打开 Spy++。然后,您应该能够看到消息列表。这应该为您提供一种机制来查看导致鼠标悬停消息的原因。即使鼠标实际上没有悬停等,基本代码也可能正在发送 Windows 消息。

我认为有些人将其称为托管间谍,但看起来相同:

请参阅此处的文章:http: //msdn.microsoft.com/en-us/magazine/cc163617.aspx

参考:如何查看/监视从用户界面上的控件触发的事件

于 2013-07-22T20:43:38.657 回答