Visual Basic
Windows Forms Basics
Create a simple WinForms application.
By EZ4Code Team
winformsuievents
Code
' In a form class
Public Class MainForm
Private Sub MainForm_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Me.Text = "My App"
Dim btn As New Button()
btn.Text = "Click Me"
btn.Location = New Point(50, 50)
AddHandler btn.Click, AddressOf btn_Click
Me.Controls.Add(btn)
End Sub
Private Sub btn_Click(sender As Object, e As EventArgs)
MessageBox.Show("Hello from VB!", "Greeting")
End Sub
End Class
' Show another form
Dim form2 As New DetailForm()
form2.ShowDialog() ' modal
' form2.Show() ' modelessExplanation
WinForms in VB uses event handlers via Handles/AddHandler. AddHandler wires events dynamically; Handles wires them at design time. ShowDialog blocks (modal); Show returns immediately. Controls are added to Form.Controls collection. Designer-generated code lives in .Designer.vb.
More Visual Basic Snippets
Variables and Types
Declare variables with Dim and type inference.
Loops and Iteration
For, For Each, While, and Do loops in VB.
Sub and Function Procedures
Define Sub (no return) and Function (returns value).
File I/O
Read/write text files and use My.Computer.FileSystem.
Error Handling (Try/Catch)
Structured exception handling in VB.
Collections (List, Dictionary)
Generic collections in VB.NET.