VB.NET Form Controls
A Form is used in VB.NET to create a form-based or window-based application. Using the form, we can build a attractive user interface. It is like a container for holding different control that allows the user to interact with an application. The controls are an object in a form such as buttons, Textboxes, Textarea, labels, etc. to perform some action. However, we can add any control to the runtime by creating an instance of it.
A Form uses a System.Windows.Form namespace, and it has a wide family of controls that add both forms and functions in a Window-based user interface.
VB.NET Form Properties
The following are the most important list of properties related to a form. And these properties can be set or read while the application is being executed.
Properties |
Description |
BackColor |
It is used to set the background color for the form. |
BackgroundImage |
It is used to set the background image of the form. |
Cursor |
It is used to set the cursor image when it hovers over the form. |
AllowDrop |
Using the AllowDrop control in a form, it allows whether to drag and drop on the form. |
Font |
It is used to get or set the font used in a form. |
Locked |
It determines whether the form is locked or not. |
FormBorderStyle |
It is used to set or get border style in a form. |
Text |
It is used to set the title for a form window. |
MinimizeBox |
MinimizeBox
It is used to display the minimum option on the title bar of the form. |
IsMDIChild |
It is used to authenticate whether a form is a container of a Multiple Document Interface (MDI) child form. |
Autoscroll |
It allows whether to enable auto-scrolling in a form. |
MaximizeBox |
It is used to display the maximum option on the title bar of the form. |
MaximumSize |
It is used to set the maximum height and width of the form. |
Language |
It is used to specifies the localized language in a form. |
AcceptButton |
It is used to set the form button if the enter key is pressed. |
Top, Left |
It is used to set the top-left corner coordinates of the form in pixel. |
Name |
It is used to define the name of the form. |
MinimumSize |
It is used to set the minimum height and width of the form. |
Enabled |
It uses the True or False value to enable mouse or keyboard events in the form. |
TopMost |
It uses a Boolean value that represents whether you want to put the window form on top of the other form. By default, it is False. |
Form Events
The following are the most important list of events related to a form.
Events |
Description |
Activated |
An activated event is found when the user or program activates the form. |
Click |
A click event is active when the form is clicked. |
Closed |
A closed event is found before closing the form. |
Closing |
It exists when a form is closing. |
DoubleClick |
DoubleClick
The DoubleClick event is activated when a user double clicks on the form. |
DragDrop |
A DragDrop event is activated when a drag and drop operation is performed. |
MouseDown |
A MouseDown event is activated when the mouse pointer is on the form, and the mouse button is pressed. |
GotFocus |
A GotFocus event is activated when the form control receives a focus. |
HelpButtonClicked |
It is activated when a user clicked on the help button. |
KeyDown |
A KeyDown event is activated when a key is pressed while focussing on the form. |
KeyUp |
A KeyUp event is activated when a key is released while focusing on the form. |
Load |
The load event is used to load a form before it is first displayed. |
LostFocus |
It is activated when the form loses focus. |
MouseEnter |
A MouseEnter event is activated when the mouse pointer enters the form. |
MouseHover |
A MouseHover event is activated when the mouse pointer put on the form. |
MouseLeave |
A MouseLeave event is activated when the mouse pointer leaves the form surface. |
Shown |
It is activated whenever the form is displayed for the first time. |
Scroll |
A Scroll event is activated when a form is scrolled through a user or code. |
Resize |
A Resize event is activated when a form is resized. |
Move |
A Move event is activated when a form is moved. |
For creating a Windows Forms application in VB.NET, we need to follow the following steps in Microsoft Visual Studio.
- GoTo File Menu.
- Click on New Project.
- Click on Windows Forms App or Application
And finally, click on the 'Create' button to create your project, and then, it displays the following window form with a name Form1.
Now create a simple program of Windows form control in VB.NET.
Form1.vb
Output:
Now enter the following details in the form:
After filling all the details, click on the Submit button. After that, it shows the following Output:
|