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

No comments:

Post a Comment

VISUAL BASICS CONTROLS

EDUCBAEDUCBA Menu VB.NET Controls By Priya PedamkarPriya Pedamkar Home » Software Development » Software Development Tutorials » .Net Tutor...