C# 当光标移到文本框上时,工具提示显示延迟2秒
我试图在2秒延迟后显示工具提示消息,而不是在鼠标经过它的时候。 当鼠标在那里停留2秒钟后,工具提示就会出现。尝试使用以下方法:C# 当光标移到文本框上时,工具提示显示延迟2秒,c#,.net,windows,forms,tooltip,C#,.net,Windows,Forms,Tooltip,我试图在2秒延迟后显示工具提示消息,而不是在鼠标经过它的时候。 当鼠标在那里停留2秒钟后,工具提示就会出现。尝试使用以下方法: toolTip.InitialDelay = 2000; toolTip.SetToolTip(dataGridView1, "Your tooltip is 2000 milliseconds delayed"); InitialDelay设置工具提示在以下情况下保持可见的时间段: 指针固定在具有指定工具提示文本的控件上 如果你想有一个 对于工具提示窗口的一
toolTip.InitialDelay = 2000;
toolTip.SetToolTip(dataGridView1, "Your tooltip is 2000 milliseconds delayed");
InitialDelay设置工具提示在以下情况下保持可见的时间段:
指针固定在具有指定工具提示文本的控件上
如果你想有一个
对于工具提示窗口的一致延迟模式,可以设置
自动延迟
属性。AutomaticDelay
属性设置
autocopdelay
,ReshowDelay
,以及InitialDelay
属性设置为初始
基于单个时间值的值。每次自动延迟时
属性设置时,InitialDelay
属性设置为与相同的值
自动延迟
属性。一旦设置了AutomaticDelay
属性,
您可以独立设置InitialDelay
属性,覆盖
默认值
例如,添加此悬停事件
private void button1_MouseHover(object sender, EventArgs e)
{
toolTip1.AutoPopDelay = 10000;
toolTip1.Show("Click 'LIVE ...", this.button1, 10000);
}
private void button1_MouseHover(object sender, EventArgs e)
{
toolTip1.AutoPopDelay = 10000;
toolTip1.Show("Click 'LIVE ...", this.button1, 10000);
}