工具提示当光标到达文本框时显示2秒延迟

时间:2015-07-28 07:53:38

标签: c# .net windows forms tooltip

我试图在2秒延迟后显示工具提示消息,而不是鼠标过来时。 当鼠标在那里停留2秒钟时,会出现工具提示。

3 个答案:

答案 0 :(得分:0)

尝试使用:

toolTip.InitialDelay = 2000;
    toolTip.SetToolTip(dataGridView1, "Your tooltip is 2000 milliseconds delayed");

答案 1 :(得分:0)

  

InitialDelay设置ToolTip保持可见的时间段   指针在具有指定ToolTip文本的控件上静止不动。

toolTip.InitialDelay = 2000;
  

如果你想要一个   您的ToolTip窗口的一致延迟模式,您可以设置   AutomaticDelay财产。 AutomaticDelay属性设置   首字母AutoPopDelayReshowDelayInitialDelay属性   基于单个时间值的值。每次AutomaticDelay   属性已设置,InitialDelay属性设置为相同的值   AutomaticDelay属性。设置AutomaticDelay属性后,   你可以独立设置InitialDelay属性,覆盖   默认值。

Reference

答案 2 :(得分:0)

例如将其添加到悬停事件上

 private void button1_MouseHover(object sender, EventArgs e)
        {
            toolTip1.AutoPopDelay = 10000;
            toolTip1.Show("Click 'LIVE ...", this.button1, 10000);
        }