当光标经过文本框时,工具提示显示2秒延迟

本文关键字:工具提示 显示 2秒 延迟 光标 经过 文本 | 更新日期: 2023-09-27 18:05:16

我试图在2秒延迟后显示工具提示信息,而不是在鼠标经过它的时候。

当光标经过文本框时,工具提示显示2秒延迟

试试:

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

InitialDelay设置工具提示保持可见的时间指针固定在具有指定工具提示文本的控件上。

toolTip.InitialDelay = 2000;

如果你想有一个为工具提示窗口设置一致的延迟模式,您可以设置AutomaticDelay财产。AutomaticDelay属性设置AutoPopDelay, ReshowDelay, InitialDelay属性初始化基于单个时间值的值。每次AutomaticDelay属性设置时,InitialDelay属性设置为与AutomaticDelay属性。一旦设置了AutomaticDelay属性,您可以独立设置InitialDelay属性,覆盖默认值。

参考

添加悬停事件,例如

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