You are on page 1of 31

Design a form to show working of command buttons and msgbox function.

Private Sub cmdblue_Click()


MsgBox (" This is Blue colour ")
End Sub

Private Sub cmdgreen_Click()


MsgBox (" This is Green colour ")
End Sub

Private Sub cmdred_Click()


MsgBox (" This is Red colour ")
End Sub

Private Sub cmdexit_Click()


End
End Sub

Form Design:

Output:

Design a form to find largest number among n numbers.


Dim num(1 To 20) As Integer
Dim large As Double
Dim i As Integer
Dim n As Integer
Private Sub cmdlargest_Click()
n = Val(InputBox("Enter Total Numbers"))
Print
Print "Total Numbers Are " & n
Print
For i = 1 To n
num(i) = Val(InputBox("Enter Number" & i))
Print " Number " & i & " is " & num(i)
Next
large = num(1)
For i = 1 To n
If large < num(i) Then
large = num(i)
End If
Next
Print
Print " Largest Number is
End Sub

" & large

Private Sub cmdexit_Click()


End
End Sub

Form Design:

Output:

Design a form to find grade of a student.

Private Sub cmdgrade_Click()


Dim marks As Integer
Dim grade As String
marks = Val(Text1.Text)
Select Case marks
Case 80 To 100
grade = "A"
Case 60 To 79
grade = "B"
Case 50 To 59
grade = "C"
Case 40 To 49
grade = "D"
Case 0 To 39
grade = "E"
End Select
MsgBox ("Grade is " & grade)
End Sub

Private Sub cmdexit_Click()


End
End Sub

Form Design:

Output:

Design a form to calculate price of N dozen Pens.

Private Sub cmdcal_Click()


Dim qty As Integer
Dim cost As Single
qty = Val(Text1.Text)
cost = 125 * qty
If qty > 10 Then cost = cost * 0.9
iblresult.Caption = "Price of Pens is " & Str(cost)
End Sub

Private Sub cmdexit_Click()

End
End Sub

Form Design:

Output:

Design a form to calculate mean by using array and input box function.

Dim num(1 To 20) As Integer


Dim mean As Double
Dim sum As Double
Dim i As Integer
Dim n As Integer
Private Sub cmdmean_Click()
n = Val(InputBox("Enter Total Numbers"))
Print
Print "Total Numbers Are " & n
Print
sum = 0
For i = 1 To n
num(i) = Val(InputBox("Enter Number" & i))
sum = sum + num(i)
Print " Number " & i & " is " & num(i)
Next
mean = sum / n
Print
Print " Average is " & mean
End Sub
Private Sub cmdexit_Click()
End
End Sub

Form Design:

Output:

Design a form to implement an application form.

Private Sub Cmdclear_Click()


Text1.Text = " "
Text2.Text = " "
Option1.Value = False
Option2.Value = False
Option3.Value = False
List1.Text = "10th"
Combo1.Text = " "
Check1.Value = False
Check2.Value = False
Check3.Value = False
Check4.Value = False
End Sub

Private Sub Cmdsubmit_Click()


MsgBox (Text1.Text & " Your application form has been submitted")
End Sub

Form Design:

Output:

Design a form to implement a stopwatch.

Private Sub cmdset_Click()


Timer1.Enabled = False
lblss.Caption = "00"
lblmm.Caption = "00"
lblhh.Caption = "00"

End Sub

Private Sub cmdstart_Click()


If Timer1.Enabled = False Then
Timer1.Enabled = True
End If
End Sub

Private Sub cmdstop_Click()


Timer1.Enabled = False
End Sub

Private Sub Timer1_Timer()

lblss.Caption = Val(lblss.Caption) + Val(1)


If lblss.Caption = 60 Then
lblmm.Caption = Val(lblmm.Caption) + Val(1)
lblss.Caption = 0
ElseIf lblmm.Caption = 60 Then
lblhh.Caption = Val(lblhh.Caption) + Val(1)
lblmm.Caption = 0
End If
End Sub

Private Sub cmdexit_Click()


End
End Sub

Form Design:

Output:

Design a form to show working of different methods of a Listbox.

Private Sub cmdadd_Click()


List1.AddItem Text1.Text
Text1.Text = " "
Text1.SetFocus
End Sub

Private Sub Cmdclear_Click()


List1.Clear
End Sub

Private Sub cmddelete_Click()


Dim pos As Integer
pos = List1.ListIndex
If (pos >= 0) Then
List1.RemoveItem pos
End If
End Sub

Private Sub Cmdexit_Click()


End
End Sub

Form Design:

Output:

Design a form to implement notepad.

Private Sub copy_Click()


Clipboard.Clear
Clipboard.SetText Text1.SelText
End Sub

Private Sub cut_Click()


Clipboard.Clear
Clipboard.SetText Text1.SelText
Text1.SelText = ""

End Sub

Private Sub paste_Click()


Text1.SelText = Clipboard.GetText
End Sub
Private Sub exit_Click()
End
End Sub

Form Design:

Output:

Design a form to implement popup menu.

Private Sub lblvb_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As


Single)
If Button = vbRightButton Then
PopupMenu mnuFormatPopUp
End If
End Sub

Private Sub mnuBold_Click()


If mnuBold.Checked Then
lblvb.FontBold = False
mnuBold.Checked = False
Else
lblvb.FontBold = True
mnuBold.Checked = True
End If
End Sub

Private Sub mnuItalic_Click()


If mnuItalic.Checked Then
lblvb.FontItalic = False
mnuItalic.Checked = False
Else
lblvb.FontItalic = True
mnuItalic.Checked = True

End If
End Sub

Private Sub mnuCancel_Click()


End
End Sub

Form Design:

Output:

Design a form to implement calculator using control arrays.

Dim op1 As Double


Dim op2 As Double
Dim operator As String
Dim result As Double

Private Sub cmd_Click(Index As Integer)


Text1.Text = Text1.Text & cmd(Index).Caption
op1 = Val(Text1.Text)
End Sub

Private Sub cmdc_Click()


op2 = 0
op1 = 0
Text1.Text = " "
End Sub

Private Sub cmdce_Click()


op1 = 0
Text1.Text = " "
End Sub

Private Sub cmddecimal_Click()


If InStr(Text1.Text, ".") Then
Exit Sub
Else
Text1.Text = Text1.Text + "."
End If
End Sub

Private Sub cmdequal_Click()


Select Case operator
Case "+"
result = op2 + op1
Text1.Text = result
Case "-"
result = op2 - op1
Text1.Text = result
Case "*"
result = op2 * op1
Text1.Text = result
Case "/"
If (op1 = 0) Then
MsgBox ("can't divided by zero")
Else
result = op2 / op1

Text1.Text = result
End If
End Select
op1 = result
End Sub

Private Sub cmdop_Click(Index As Integer)


Text1.Text = " "
op2 = op1
op1 = 0
operator = cmdop(Index).Caption
End Sub

Private Sub cmdsqr_Click()


Text1.Text = Val(Sqr(opl))
End Sub

Form Design:

Output:

INDEX

Sr.no.

Programs Name

1.

Design a form to show working of command buttons


and msgbox function.

2.

Design a form to find largest number among n


numbers.

3.

Design a form to find grade of a student.

4.

Design a form to calculate price of N dozen Pens.

5.

Design a form to calculate mean by using array and


input box function.

6.

Design a form to implement an application form.

Date

Sign

7.

Design a form to implement Stopwatch.

8.

Design a form to show working of different methods


of a Listbox.

9.

Design a form to implement notepad.

10.

Design a form to implement PopUp Menu.

11.

Design a form to implement calculator using control


arrays.

A
Practical File
On
Visual Basic

Submitted To:

Submitted By:

Mr. Rajinder Kumar

Vikram

Assistant Professor

B.Sc(CS)2nd Year

(Comp. Sci. Department)

Roll No: 14108440039

You might also like