Program 6 Write
a Vb.net program to add two TextBoxes, two Labels and one button at runtime.
Accept two numbers in textboxes and handle DivideByZeroException.
Solution -
Step1 - Add new Windows Form, Provide Name P6.vb
Step2 - Double Click on Blank Area of form
Step3 - Put Following code in program P6.vb
Public Class p6
Dim lblFirstNumber, lblSecondNumber As System.Windows.Forms.Label
Dim txtFirstNumber As System.Windows.Forms.TextBox
Dim txtSecondNumber As System.Windows.Forms.TextBox
Friend WithEvents btnDevide As System.Windows.Forms.Button
Private Sub p6_Load(sender As Object, e As EventArgs) Handles MyBase.Load
lblFirstNumber = New Windows.Forms.Label()
lblFirstNumber.Text = "Enter First Number"
lblFirstNumber.Width = 150
lblFirstNumber.Location = New Drawing.Point(50, 50)
Me.Controls.Add(lblFirstNumber)
txtFirstNumber = New Windows.Forms.TextBox()
txtFirstNumber.Location = New Drawing.Point(200, 50)
txtFirstNumber.Width = 150
Me.Controls.Add(txtFirstNumber)
lblSecondNumber = New Windows.Forms.Label()
lblSecondNumber.Text = "Enter Second Number"
lblSecondNumber.Width = 150
lblSecondNumber.Location = New Drawing.Point(50, 100)
Me.Controls.Add(lblSecondNumber)
txtSecondNumber = New Windows.Forms.TextBox()
txtSecondNumber.Location = New Drawing.Point(200, 100)
txtSecondNumber.Width = 150
Me.Controls.Add(txtSecondNumber)
btnDevide = New Windows.Forms.Button()
btnDevide.Text = "Devide"
btnDevide.Width = 100
btnDevide.Location = New Drawing.Point(150, 150)
Me.Controls.Add(btnDevide)
End Sub
Private Sub btnDevide_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnDevide.Click
Dim fno, sno, result As Integer
fno = CInt(txtFirstNumber.Text)
sno = CInt(txtSecondNumber.Text)
Try
result = fno / sno
Catch ex As DivideByZeroException
MsgBox("Please enter non zero value")
End Try
MsgBox("Result is " & result)
End Sub
End Class
Step 4 Run Program
Solution -
Step1 - Add new Windows Form, Provide Name P6.vb
Step2 - Double Click on Blank Area of form
Step3 - Put Following code in program P6.vb
Public Class p6
Dim lblFirstNumber, lblSecondNumber As System.Windows.Forms.Label
Dim txtFirstNumber As System.Windows.Forms.TextBox
Dim txtSecondNumber As System.Windows.Forms.TextBox
Friend WithEvents btnDevide As System.Windows.Forms.Button
Private Sub p6_Load(sender As Object, e As EventArgs) Handles MyBase.Load
lblFirstNumber = New Windows.Forms.Label()
lblFirstNumber.Text = "Enter First Number"
lblFirstNumber.Width = 150
lblFirstNumber.Location = New Drawing.Point(50, 50)
Me.Controls.Add(lblFirstNumber)
txtFirstNumber = New Windows.Forms.TextBox()
txtFirstNumber.Location = New Drawing.Point(200, 50)
txtFirstNumber.Width = 150
Me.Controls.Add(txtFirstNumber)
lblSecondNumber = New Windows.Forms.Label()
lblSecondNumber.Text = "Enter Second Number"
lblSecondNumber.Width = 150
lblSecondNumber.Location = New Drawing.Point(50, 100)
Me.Controls.Add(lblSecondNumber)
txtSecondNumber = New Windows.Forms.TextBox()
txtSecondNumber.Location = New Drawing.Point(200, 100)
txtSecondNumber.Width = 150
Me.Controls.Add(txtSecondNumber)
btnDevide = New Windows.Forms.Button()
btnDevide.Text = "Devide"
btnDevide.Width = 100
btnDevide.Location = New Drawing.Point(150, 150)
Me.Controls.Add(btnDevide)
End Sub
Private Sub btnDevide_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnDevide.Click
Dim fno, sno, result As Integer
fno = CInt(txtFirstNumber.Text)
sno = CInt(txtSecondNumber.Text)
Try
result = fno / sno
Catch ex As DivideByZeroException
MsgBox("Please enter non zero value")
End Try
MsgBox("Result is " & result)
End Sub
End Class
Step 4 Run Program
No comments:
Post a Comment