首页 > 解决方案 > MouseHover 事件在 VB.net 中运行慢一毫秒

问题描述

当我使用 Mousehover 事件时,我注意到它在几毫秒内变慢了​​。我的意思是当我将光标指向它时,它会慢几毫秒。请帮助我如何解决这个问题

这是我的代码:

    Public Class Form1

Private Sub Button1_MouseHover(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.MouseHover
    Button1.ForeColor = Color.White
End Sub

Private Sub Button1_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.MouseLeave
    Button1.ForeColor = Color.Black
End Sub
End Class

请帮我。

标签: vb.neteventsmousehover

解决方案


使用 MouseMove 事件而不是 MouseHover,这将为您完成。它会给你一个即时的回应。

代码:

Private Sub Button1_MouseMove(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.MouseMove
    Button1.ForeColor = Color.White
End Sub

最好的祝愿!

-BHARATHI 教程


推荐阅读