VB.NET鼠标悬停故障?

时间:2014-01-23 05:36:07

标签: vb.net hover mouse

所以我正在研究这个简单的小程序,而我正在研究它的美学。现在,我从高中开始学习VB,所以超过6年左右,但我绝不是天才,但我知道我的方式很好。

我有一个鼠标悬停事件设置来制作alpha通道(或者在这种情况下,很快就会改变,按钮的背景颜色)也会稍微淡入,以提供更平滑的效果,更多的地铁等。< / p>

但问题在于我在鼠标悬停事件上所做的任何事情,在该代码启动之前有大约500毫秒的延迟。有什么想法吗?

我大约99%肯定这不是事件中的代码,因为我尝试了不同的代码完成不同的事情。

这是令人讨厌的,所以想法? :)

谢谢!

1 个答案:

答案 0 :(得分:1)

MouseHover事件不会立即发生。您要查找的活动是MouseEnterMouseLeave

控件上的鼠标事件按以下特定顺序发生:

  1. 的MouseEnter
  2. MouseMove
  3. MouseHover / MouseDown / MouseWheel
  4. 的MouseUp
  5. 鼠标离开