我在表单上获取工具提示时遇到问题。一旦它消失,它似乎永远不会回来!
摘自InitializeComponent方法:
//
// toolTip
//
this.toolTip.AutoPopDelay = 60000;
this.toolTip.InitialDelay = 500;
this.toolTip.ReshowDelay = 100;
调用InitializeComponent方法后:
toolTip.SetToolTip(control1, "text");
首先,如果我将鼠标悬停在control1控件上,我会在工具提示中看到“text”5秒钟,无论我将AutoPopDelay设置为什么。我甚至尝试将其设置为Int32.MaxValue。
其次,如果我让弹出窗口显示5秒钟,在它消失后它永远不会回来。如果我在5秒钟之前移动鼠标或其他东西,如果我再次将鼠标悬停在控件上,工具提示将按预期返回。
之前有没有人解决过这些问题?我似乎无法在网上找到这个特定问题的答案。
TIA
答案 0 :(得分:2)
关于延迟时间:
来自http://msdn.microsoft.com/en-us/library/system.windows.forms.tooltip.autopopdelay.aspx
您可以延迟弹出窗口的最长时间 是5000毫秒。更长时间 持续时间,使用Show方法 控制时的确切时刻 显示工具提示。