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.
Table of contents
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.
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.net||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 in VB.net
The most significant list of form-related events is as follows.
|Form Events in VB.net||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.|
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.|
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.
- Step 2: Click on New Project.
Next, Click the new Project.
- Step 3: Click on Windows Forms.
Next, Click on Windows Forms App or Application.
Now create a simple program of Windows form control in VB.NET.
Example Program in Creating Windows Form Application in VB.net:
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.
After filling all the details, click on the Submit button. After that, it shows the following Output:
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.