Increase Tooltip delay


By default, tooltip delay is very less in seconds. Is it possible that tooltip should stay visible until mouse is moved?
Please also provide me some hint or source code.

The GoView creates a standard .NET Tooltip, which you can access via GoView.Tooltip. So, you can set any available settings through that.


I tried, but it's not applied.Please refer the code:
public class MyView : GoView
#region Construction public MyView() {
this.ToolTip.AutoPopDelay = 300000;
this.ToolTip.AutomaticDelay = 300000; this.ToolTip.InitialDelay = 0; this.ToolTip.ReshowDelay = 0; this.ToolTip.UseFading = true; this.ToolTip.UseAnimation = true; this.ToolTip.IsBalloon = true; this.ToolTip.ToolTipIcon = System.Windows.Forms.ToolTipIcon.Info;
Can you please provide me the code?

I set it to 10,000 and got a 10 second tooltip.

But, if I set it to 300000, I get the 5 second default. So, I’m guessing that is out of range. Also note that setting AutomaticDelay sets AutoPopDelay… see the MS documentation.

Yes, your guess is right.
Maximum delay for tooltip could be 32767 miliseconds (~33 seconds), which is the maximum limit of integer data type. But anyhow it is quite enough to display tooltip text in my application, which is quite higher than 5 sec.