Amicable Speaks crew is set to offer you the best of the inspiring quotes and latest gospel songs you could imagine. Stay tune as we'll take you through the aisle of musical realm and bring all information you need educationally, socially, and globally to your fingertips at quantum #AmicableSpeaks #exploreANDencode
Wednesday, January 26, 2022
VISUAL BASICS CONTROLS
EDUCBAEDUCBA
Menu
VB.NET Controls
By Priya PedamkarPriya Pedamkar
Home » Software Development » Software Development Tutorials » .Net Tutorial » VB.NET Controls
VB.NET Controls
Introduction to VB.NET Controls
VB.NET Controls are the pillars that help in creating a GUI Based Applications in VB.Net quickly and easily. These are objects that you can drag to the Form using the Control toolbox in the IDE. Each VB.NET Control has some properties, events, and methods that can be used to tweak and customize the form to our liking.
Properties describe the object
Methods are used to make the object do something
Events describe what happens when the user/Object takes any action.
Once you have added a VB.NET control to the form, you can change its appearance, its text, its default values, position, size, etc. using its properties. The properties can be changed via the Pre parties pane or by adding the specific values of properties into the code editor. Following is the syntax to tweak properties of a control:
Start Your Free Software Development Course
Web development, programming languages, Software testing & others
Object. Property = Value
Common Controls in VB.NET Control
VB.NET has a variety of controls, below given are the list of commonly used controls.
Text Box
As you can guess, it is used to accept textual input from the user. The user can add strings, numerical values and a combination of those, but Images and other multimedia content are not supported.
Example:
Public Class Example1
Private Sub Example1_Load(sender As Object, e As EventArgs) _
Handles MyBase.Load
' Set the caption bar text of the form.
Me.Text = "educba.com"
End Sub
Private Sub btnMessage_Click(sender As Object, e As EventArgs) _
Handles btnMessage.Click
MessageBox.Show("Thanks " + txtName.Text + " from all of us at " + txtOrg.Text)
End Sub
End Class
Label
It is used to show any text to the user, typically the text in a label does not change while the application is running.
Popular Course in this category
Sale
VB.NET Training (10 Courses, 23 Projects, 4 Quizzes)
10 Online Courses | 23 Hands-on Projects | 108+ Hours | Verifiable Certificate of Completion | Lifetime Access | 4 Quizzes with Solutions
4.5 (8,106 ratings)
Course Price
$79 $599
View Course
Related Courses
.NET Training Program (4 Courses, 19 Projects)ADO.NET Training (3 Courses, 18 Projects)
Button
It is used as a standard Windows Button. In most cases, the Button Control is used to generate a click event, its name, size and appearance are not changed in the runtime.
Example:
Public Class Form1
Private Sub ButtonExmaple_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Me.Text = "educba.com"
End Sub
Private Sub quitBTN _Click(sender As Object, e As EventArgs) Handles quitBTN.Click
Application.Exit()
End Sub
End Class
ListBox
As the name suggests, this control works as a way to display a list of items on the application. Users can select any options from the list.
Example:
Public Class example
Private Sub dropexmaple_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ListBox1.Items.Add("India")
ListBox1.Items.Add("Pakistan")
ListBox1.Items.Add("USA")
End Sub
Private Sub BTN1_Click(sender As Object, e As EventArgs) Handles BTN1.Click
MsgBox("The country you have selected is " + ListBox1.SelectedItem.ToString())
End Sub
Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs)
Handles ListBox1.SelectedIndexChanged
Textlable2.Text = ListBox1.SelectedItem.ToString()
End Sub
End Class
Combo Box
It is similar to the list but it works as a dropdown for the user. A user can enter both text in the box or he can click on the downwards aero on the right side and select any item.
Example:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button2.Click
ComboBox1.Items.Clear()
ComboBox1.Items.Add("India")
ComboBox1.Items.Add("USA")
ComboBox1.Items.Add("Japan")
ComboBox1.Items.Add("China")
ComboBox1.Items.Add("Iceland")
ComboBox1.Items.Add("Shri Lanka")
ComboBox1.Items.Add("Bangladesh")
ComboBox1.Text = "Select from..."
End Sub
Radio Button
Radio Button is one of the popular ways of limiting the user to pick just one option. The programmer can set any of the buttons as default if needed. These buttons are grouped together.
Example:
Public Class example
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Private Sub Example_RadioButton1_CheckedChanged(sender As Object, _
e As EventArgs) Handles RadioButton1.CheckedChanged
Me.BackColor = Color.Black
End Sub
Private Sub Example_RadioButton2_CheckedChanged(sender As Object, _
e As EventArgs) Handles RadioButton2.CheckedChanged
Me.BackColor = Color.White
End Sub
Private Sub Example_RadioButton3_CheckedChanged(sender As Object, _
e As EventArgs) Handles RadioButton3.CheckedChanged
Me.BackColor = Color.Brown
End Sub
End Class
Checkbox
Checkboxes are similar to radio buttons in the way that they are also used in groups, however, a user can select more than one item in the group.
Example:
Public Class Form1
Private Sub Submit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim msg As String = ""
If ExampleCheckBox1.Checked = True Then
msg = " ExampleCheckBox1 Selected"
End If
If ExampleCheckBox2.Checked = True Then
msg = msg & " ExampleCheckBox2 Selected "
End If
If ExampleCheckBox3.Checked = True Then
msg = msg & ExampleCheckBox3 Selected"
End If
If msg.Length > 0 Then
MsgBox(msg & " selected ")
Else
MsgBox("No checkbox have beenselected")
End If
CheckBox1.ThreeState = True
End Sub
End Class
PictureBox
This VB.Net control is used to show images and graphics inside a form. The image can be of any supported format and we can select the size of the object in the form too.
Example:
Private Sub Submit_Click(sender As Object, e As EventArgs) Handles Submit.Click
ExamplePictureBox1.ClientSize = New Size(500, 500)
ExamplePictureBox1.SizeMode = PictureBoxSizeMode.StretchImage
End Sub
ScrollBar
When the content in the form is too large to be shown at once, we can use ScrollBars to let users scroll to see the remaining content, it can be vertical, horizontal or even both depending on the circumstances.
Example:
Public Class example
Private Sub Example1_Load(sender As Object, e As EventArgs) _
Handles MyBase.Load
Dim horizontalscroll As HScrollBar
Dim verticalscroll As VScrollBar
horizontalscroll = New HScrollBar()
verticalscroll = New VScrollBar()
horizontalscroll.Location = New Point(15, 300)
horizontalscroll.Size = New Size(185, 20)
horizontalscroll.Value = 10
verticalscroll.Location = New Point(300, 35)
verticalscroll.Size = New Size(20, 180)
horizontalscroll.Value = 50
Me.Controls.Add(horizontalscroll)
Me.Controls.Add(verticalscroll)
Me.Text = "Example"
End Sub
End Class
Date Time Picker
In cases where you need to ask the user about date and time, VB.NET has a readymade control that lets the user pick the date and time via a Calendar and a clock. This saves the hassle of creating multiple text boxes for one input.
Progress Bar
This is used to show a Windows Progress bar, this bar can represent an ongoing process such as moving a file or exporting a document.
TreeView
Just like in Windows Explorer, a treeview allows us to create a hierarchical collection of items.
ListView
Similar to the views in Windows Explorer, with ListView control, we can display a collection of items in 4 different views.
Conclusion
Controls are one of the most useful features of VB.NET in designing and creating Forms. Mastering the controls, their properties and their methods help a lot in creating intuitive and user-friendly User Experiences.
Recommended Articles
This has been a guide to VB.NET Controls. Here we discuss the basic concept of VB.Net Controls and some most used controls in VB.NET along with code. You can also go through our other suggested articles to learn more –
VB.NET Operators
VB.Net String Functions
VB.NET Interview Questions
Inheritance in VB.Net
VB.NET TRAINING (10 COURSES, 23 PROJECTS, 4 QUIZZES)
10 Online Courses
23 Hands-on Projects
108+ Hours
Verifiable Certificate of Completion
Lifetime Access
4 Quizzes with Solutions
Learn More
0SHARES
Share
Tweet
Share
Primary Sidebar
Related Courses
.NET Course Training
VB.NET Training Course
ADO.NET Training Course
Footer
About Us
Blog
Who is EDUCBA?
Sign Up
Corporate Training
Certificate from Top Institutions
Contact Us
Verifiable Certificate
Reviews
Terms and Conditions
Privacy Policy
Apps
iPhone & iPad
Android
Resources
Free Courses
Java Tutorials
Python Tutorials
All Tutorials
Certification Courses
All Courses
Software Development Course - All in One Bundle
Become a Python Developer
Java Course
Become a Selenium Automation Tester
Become an IoT Developer
ASP.NET Course
VB.NET Course
PHP Course
© 2020 - EDUCBA. ALL RIGHTS RESERVED. THE CERTIFICATION NAMES ARE THE TRADEMARKS OF THEIR RESPECTIVE OWNERS.
quiz
Subscribe to:
Post Comments (Atom)
VISUAL BASICS CONTROLS
EDUCBAEDUCBA Menu VB.NET Controls By Priya PedamkarPriya Pedamkar Home » Software Development » Software Development Tutorials » .Net Tutor...
-
Me nsuto ima edi-emi o Me nsuto ima edi-emi o Me nsuto ima edi-emi o Edi’tiene mi ekwo! Me nsuto ima edi-emi o Me nsuto ima edi-emi o Jesus ...
-
EDUCBAEDUCBA Menu VB.NET Controls By Priya PedamkarPriya Pedamkar Home » Software Development » Software Development Tutorials » .Net Tutor...
No comments:
Post a Comment