BF2Statistics.Utilities.Tipsy.GetControlToolTip C# (CSharp) Method

GetControlToolTip() public static method

Returns the controls tooptip object. If the control does not have a tooltip, a new instance of a tooltip is returned instead
public static GetControlToolTip ( Control control ) : ToolTip
control System.Windows.Forms.Control
return System.Windows.Forms.ToolTip
        public static ToolTip GetControlToolTip(Control control)
        {
            return GetControlToolTip(control.Name);
        }

Same methods

Tipsy::GetControlToolTip ( string controlName ) : ToolTip

Usage Example

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);
     }
 }