我正在使用.NET 4制作winforms C#项目。
当鼠标悬停在按钮或文本框或其他任何内容上时,我想显示工具提示。现在它几乎在鼠标停止移动时显示。我不喜欢这个。我希望它有更多的延迟。
有没有什么方法可以设置所有已安装用户的鼠标悬停事件延迟时间?
我想我可以启动一个计时器,然后当鼠标再次移动时取消计时器但是必须有一个更好的方法!
答案 0 :(得分:2)
您可以使用工具提示的InitialDelay属性来插入延迟。点击此处:http://msdn.microsoft.com/en-us/library/system.windows.forms.tooltip.initialdelay.aspx
答案 1 :(得分:2)
尝试这个我认为它真的会帮助你
ToolTip t = new ToolTip();
t.InitialDelay = 500;
t.SetToolTip(button1, "Hello");
答案 2 :(得分:2)
您可以尝试SystemInformation.MouseHoverTime
属性。我想这是系统范围的