Form Controls in VB.net – Windows Form Controls in VB.net

What is Form Controls in VB.net?

A Form Controls In VB.net is used to build a form-based or window-based application. We may create a visually appealing user interface using the form.

It functions as a container for a variety of controls that let a user interact with an application. The controls take the form of an item, like buttons.

To carry out an operation, use Labels, Textboxes, Textarea, etc. However, by making an instance of it, we can add any control to the runtime.

A VB.net Form Controls uses the System.Windows.Form namespace and contains a large family of controls that may be added to a Window-based user interface to add both forms and functions.

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

VB.Net Login Using Access Database ...
VB.Net Login Using Access Database 2021 With Source Code | VB.Net Login Form Example

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.

We have learned and Identified the Basic Control in VB.net in the previous lesson. In this lesson we shall learn How To Write a Program for Form Control in VB.net.

Form Properties in VB.net

The most significant list of form-related attributes is as follows. Additionally, while the program is running, these attributes can be viewed or changed.

Form Properties in VB.netDescription
BackColorIt is used to set the background color for the form.
BackgroundImageIt is used to set the background image of the form.
CursorIt is used to set the cursor image when it hovers over the form.
AllowDropUsing the AllowDrop control in a form, it allows whether to drag and drop on the form.
FontIt is used to get or set the font used in a form.
LockedIt determines whether the form is locked or not.
FormBorderStyleIt is used to set or get border style in a form.
TextIt is used to set the title for a form window.
MinimizeBoxMinimizeBox It is used to display the minimum option on the title bar of the form.
IsMDIChildIt is used to authenticate whether a form is a container of a Multiple Document Interface (MDI) child form.
AutoscrollIt allows whether to enable auto-scrolling in a form.
MaximizeBoxIt is used to display the maximum option on the title bar of the form.
MaximumSizeIt is used to set the maximum height and width of the form.
LanguageIt is used to specifies the localized language in a form.
AcceptButtonIt is used to set the form button if the enter key is pressed.
Top, LeftIt is used to set the top-left corner coordinates of the form in pixel.
NameIt is used to define the name of the form.
MinimumSizeIt is used to set the minimum height and width of the form.
EnabledIt uses the True or False value to enable mouse or keyboard events in the form.
TopMostIt 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 Properties in VB.net

Form Events in VB.net

The most significant list of form-related events is as follows.

Form Events in VB.netDescription
ActivatedAn activated event is found when the user or program activates the form.
ClickA click event is active when the form is clicked.
ClosedA closed event is found before closing the form.
ClosingIt exists when a form is closing.
DoubleClickDoubleClick
The DoubleClick event is activated when a user double clicks on the form.
DragDropA DragDrop event is activated when a drag and drop operation is performed.
MouseDownA MouseDown event is activated when the mouse pointer is on the form, and the mouse button is pressed.
GotFocusA GotFocus event is activated when the form control receives a focus.
HelpButtonClickedIt is activated when a user clicked on the help button.
KeyDownA KeyDown event is activated when a key is pressed while focussing on the form.
KeyUpA KeyUp event is activated when a key is released while focusing on the form.
LoadThe load event is used to load a form before it is first displayed.
LostFocusIt is activated when the form loses focus.
MouseEnterA MouseEnter event is activated when the mouse pointer enters the form.
MouseHoverA MouseHover event is activated when the mouse pointer put on the form.
MouseLeaveA MouseLeave event is activated when the mouse pointer leaves the form surface.
ShownIt is activated whenever the form is displayed for the first time.
ScrollA Scroll event is activated when a form is scrolled through a user or code.
ResizeA Resize event is activated when a form is resized.
MoveA Move event is activated when a form is moved.
Form Events in VB.net

Difference Between Form and Panel Control in VB.net

A Form in VB.net is a control and a container for other controls. A Form Control in VB.net is the base unit of a windows application. A Panel in VB.net is a control and a container for other controls.

Steps on How To Create a Windows Forms Application in VB.net

For creating a Windows Forms Application in VB.net make sure that you have already install the Microsoft Visual Studio.

Time needed: 5 minutes.

How To Create a Windows Forms Application in VB.net

  • Step 1: Go to File Menu.

    First, Open Microsoft Visual Studio and Click “File” Menu.
    Click File

  • Step 2: Click on New Project.

    Next, Click the new Project.
    New Project

  • Step 3: Click on Windows Forms.

    Next, Click on Windows Forms App or Application.
    Create windows form app

Now create a simple program of Windows form control in VB.NET.

Windows Form Application in VB.net
Windows Form Application in VB.net

Example Program in Creating Windows Form Application in VB.net:

Windows Form App in VB.net Design
Windows Form App in VB.net Design
Public Class Form1
    Dim nameStr As String
    Dim address As String
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        nameStr = TextBox1.Text
        address = TextBox2.Text
        Label3.Text = "You have entered the Name: " & nameStr + " and Address: " & address
    End Sub
End Class

Now Enter the following details in the form.

Windows Form App in VB.net Entering Details
Windows Form App in VB.net Entering Details

After filling all the details, click on the Submit button. After that, it shows the following Output:

Windows Form App in VB.net Output
Windows Form App in VB.net Output

Summary

In this tutorial we’ve discuss a step by step process on How To Create a Windows Forms Application in VB.net, This tutorial provides a runnable example program for free.


Leave a Comment