鼠标悬停事件的运行速度在 VB.net 中慢了一毫秒



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

这是我的代码:

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

请帮助我。

使用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

愿你安好!

-巴拉蒂教程

最新更新