ToolTip Control in VB.NET


ToolTip Control is used to display brief description of the control whenever focus is set on that control. Brief description contains information such as for which purpose this control is used or which type of input should be accepted by that control.

Properties of ToolTip Control


Various Properties of ToolTip Control are:

Property Name Description
Name It is used to specify name of the ToolTip Control.
Active It is used to determine weather ToolTip Control will be Active or Not. It has boolean value. Default value is true. ToolTip will appear only when this property is set to true.
InitialDelay It is used to specify amount of time the mouse pointer should remain on the control to display ToolTip text.
AutoPopDelay It is used to specify amount of time the ToolTip text remains visible if mouse pointer remains on the control.
IsBallon It is used to determine weather ToolTip will be displayed in the form of ballon or not. It has boolean value. Default value is false.
ToolTipIcon It is used to set icon to be displayed in the ToolTip. It can have following values: None,Info,Error,Warning. Default value is None.
ToolTipTitle It is used to set title to be displayed in each ToolTip.
UseAnimation It is used to determine weather animations are used when ToolTip is display and Hide. It has boolean value.Default value is true.
ShowAlways It is used to determine weather ToolTip will be displayed always even if the parent window is not active. It has boolean value. Default value is false.
StripAmpersands It is used to determine weather ampersand (&) will be displayed in the ToolTip text or not. It has boolean value. Default value is false. If it is set to true then ampersand (&) will not display in the ToolTip text.

Methods of ToolTip Control


Various Methods of ToolTip Control are:

Method Name Description
SetToolTip It is used to specify ToolTip text to be display when mouse pointer is on particular control.
Syntax:
ToolTip1.SetToolTip(ControlName,"ToolTipText")
GetToolTip It is used to retrieve ToolTip text associated with particular control.
Syntax:
ToolTip1.GetToolTip(ControlName)
RemoveAll It is used to remove all ToolTip text associated with ToolTip Control.
Syntax:
ToolTip1.RemoveAll()

     

Example of ToolTip Control


Design a Form as shown below:

Example of ToolTip Control

Now set the Properties of various control as follow

Control Name Property Name Value
Form1 Text ToolTip Control Demo
Label1 Text Number1:
Label2 Text Number2:
TextBox1 Name txtNumber1
TextBox2 Name txtNumber2
Button1 Name btnAdd
Text Add
ToolTip1 Name ToolTip1
Active true
AutoPopDelay 5000
InitialDelay 500
IsBallon true
ToolTipIcon info
ToolTipTitle Message

Now double click on the form and write following code in the load event of form.

ToolTip1.SetToolTip(txtNumber1, "Enter Number1")
ToolTip1.SetToolTip(txtNumber2, "Enter Number2")

Now double click on Ad button and write following code in the click event of Add Button.

Dim a As Integer, b As Integer, c As Integer
a = Val(txtNumber1.Text)
b = Val(txtNumber2.Text)
c = a + b
MsgBox("Addition=" & c)

Download Projects


Download Programs