Tipsy is a simple class that can Add and Remove tooltips to form controls programatically during runtime.
Example #1
0
 /// <summary>
 /// Sets a tooltip object for a control
 /// </summary>
 /// <param name="control"></param>
 /// <param name="text"></param>
 /// <param name="ShowAlways"></param>
 public static void SetToolTip(Control control, string text, bool ShowAlways = false, int timeToDisplay = 5000)
 {
     // Prevent cross thread errors
     if (control.InvokeRequired)
     {
         control.Invoke((Action) delegate
         {
             ToolTip tt      = Tipsy.GetControlToolTip(control);
             tt.ShowAlways   = ShowAlways;
             tt.AutoPopDelay = timeToDisplay;
             tt.SetToolTip(control, text);
         });
     }
     else
     {
         ToolTip tt = GetControlToolTip(control);
         tt.SetToolTip(control, text);
     }
 }