Label Control in VB.net – What is Label Control in VB.net

What is Label Control in VB.net?

A Label Control in VB.net is utilized to display the form’s description. It doesn’t take part in keyboard, mouse, or user input activities. Also, runtime label renaming is not possible. The class System.Windows.Forms namespace contains a definition for the labels.

See also all the Basic Control Using VB.net with Source Code….

In order for you to test your VB.net Code provided in this lesson, you must test the code in your code editor. But if you wish to run this code online, we also have an Online Compiler in VB.net for you to test your VB.net Code for free.

How to Clear Multiple Textbox in VB...
How to Clear Multiple Textbox in VB.Net using Visual Studio 2015 | 2020 Best Practices

We have learned how to use the Form Control in VB.net in the previous lesson. In this lesson we shall learn How To Write a Program for Label Control in VB.net.

What is the Purpose of Label Control?

The purpose of the label control is to display the text that the user is not allowed to edit while the application is running. It does not display the text that is allowed to edit. The text allowed to edit is mainly displayed by text box.

Let’s create a label Control in VB.net by dragging a Label control from the Toolbox and dropping it on the form.

Label Control Design in VB.net
Label Control Design in VB.net

Label Properties in VB.net

The following are some of the commonly used Properties of The Label control in VB.net

#Properties and Description
1.Autosize
Gets or sets a value specifying if the control should be automatically resized to display all its contents.
2.BorderStyle
Gets or sets the border style for the control.
3.FlatStyle
Gets or sets the flat style appearance of the Label control
4.Font
Gets or sets the font of the text displayed by the control.
5.FontHeight
Gets or sets the height of the font of the control.
6.ForeColor
Gets or sets the foreground color of the control.
7.PreferredHeight
Gets the preferred height of the control.
8.PreferredWidth
Gets the preferred width of the control.
9.TabStop
Gets or sets a value indicating whether the user can tab to the Label. This property is not used by this class.
10.Text
Gets or sets the text associated with this control.
11.TextAlign
Gets or sets the alignment of text in the label.
Properties and Description of The Label control in VB.net

Methods of the Label Control in VB.net

The following are some of the commonly used Methods of The Label Control in VB.net.

#Method Name & Description
1.GetPreferredSize
Retrieves the size of a rectangular area into which a control can be fitted.
2.Refresh
Forces the control to invalidate its client area and immediately redraw itself and any child controls.
3.Select
Activates the control.
4.Show
Displays the control to the user.
5.ToString
Returns a String that contains the name of the control.
Method Name & Description of The Label Control in VB.net

Events of the Label Control in VB.net

The following are some of the commonly used Events of The Label Control in VB.net.

#Event & Description
1.AutoSizeChanged
Occurs when the value of the AutoSize property changes.
2.Click
Occurs when the control is clicked.
3.DoubleClick
Occurs when the control is double-clicked.
4.GotFocus
Occurs when the control receives focus.
5.Leave
Occurs when the input focus leaves the control.
6.LostFocus
Occurs when the control loses focus.
7.TabIndexChanged
Occurs when the TabIndex property value changes.
8.TabStopChanged
Occurs when the TabStop property changes.
9.TextChanged
Occurs when the Text property value changes.
Event & Description of the Label Control in VB.net

What is the Used to Add a Label to a Form?

Label Tool is used to add a Label control to a form. Label control is used to identify objects on a form, provide a description of what a certain control will do if clicked.

Example Program in Creating a Label Control in VB.net

Let’s create a program to display the Label controls in VB.net.

Public Class Form1
    Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click
        Label1.Location = New Point(285, 120)
        Label1.ForeColor = Color.Red
        Label1.Text = "You have just clicked the label"
    End Sub
End Class

When the above code is executed and run using Start button available at the Microsoft Visual Studio tool bar, it will show the following window:

Label Control in VB.net Design
Label Control Design

Clicking and double clicking the label would produce the following effect:

Label Control in VB.net After Clicking the Label
Label Control After Clicking the Label

What is The Difference Between TextBox and Label Control?

The Difference Between TextBox and Label Control is A Label is meant to be used beside a text box to make a user understand what is to be entered in that text box where as a text box is used normally for user input.
The contents of a label is not to be directly modified by a user where as the contents of a text box is for the user to modify.

Summary

A Label Control in VB.net is used to display text on a Form. In this article, we discussed How To Create a Label Control in Windows Forms using VB.net at design-time as well as run-time. After that, we saw how to use various properties and methods.


Leave a Comment