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 contains a large family of controls that may be added to a Window-based user interface to add both forms and functions.

In order for you to test your VB.net Code provided in this lesson, you must test the code in your code editor.

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.
AllowDropIt is used to specify the localized language in a 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 set the top-left corner coordinates of the form in pixels.
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.
DoubleClickA DragDrop event is activated when a drag-and-drop operation is performed.
DragDropIt is activated when a user clicks on the help button.
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 is 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 installed 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 in 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 discussed 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