onMouseHover用于用户绘制的控件

时间:2011-02-24 17:59:38

标签: c# winforms events

我有一个大的用户绘制控件,可以填充应用程序中的大部分屏幕区域。

我想模拟一些“onMouseHover”行为,我无法真正使用userControl事件,因为鼠标几乎总是在该控件上,因此它会一直触发。

如何检测鼠标“悬停”部分用户绘制的控件?

(如果它有助于在http://www.benbun.co.uk/st3/ayv找到该应用的图片,则该控件是大型“年历”)

1 个答案:

答案 0 :(得分:1)

您可以处理MouseMove事件而不是MouseHover。然后,您可以根据鼠标的X,Y位置计算光标是否在控件中,您有兴趣为其创建“悬停”行为。