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

问题描述 投票:-1回答:3

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

c# .net windows forms tooltip
3个回答
0
投票

试着用这个:

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

0
投票

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

toolTip.InitialDelay = 2000;

如果要为ToolTip窗口提供一致的延迟模式,可以设置AutomaticDelay属性。 AutomaticDelay属性将AutoPopDelayReshowDelayInitialDelay属性设置为基于单个时间值的初始值。每次设置AutomaticDelay属性时,InitialDelay属性设置为与AutomaticDelay属性相同的值。设置AutomaticDelay属性后,您可以独立设置InitialDelay属性,覆盖默认值。

Reference


0
投票

例如,在悬停事件中添加此项

 private void button1_MouseHover(object sender, EventArgs e)
        {
            toolTip1.AutoPopDelay = 10000;
            toolTip1.Show("Click 'LIVE ...", this.button1, 10000);
        }
© www.soinside.com 2019 - 2024. All rights reserved.