vb.net - 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
请帮我。
解决方案
使用 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 教程
推荐阅读
- angular - 在多个组件中进行错误处理时避免样板
- visual-studio-code - VS Code 中的 Prettier 不断突破界限
- spring - spring data cassandra升级spring boot 2.3.0获取驱动连接超时异常
- pusher - 如果我有多个客户端订阅了推送频道,我可以让其中一个接收消息吗?
- c# - C#中的自定义文本框
- python - pygame.Surface 对象没有属性“prep_ships”
- scala - Spark/Scala - 无法执行用户定义的函数
- google-apps-script - Google Script - 创建日历并分享给我
- python - Python 信号:ValueError:信号仅在主线程中有效
- amazon-web-services - 如何仅通过ec2中的域允许公共流量