0% found this document useful (0 votes)
61 views13 pages

Exercise 1: Controls Name Caption

The document contains 6 exercises describing visual basic forms and controls with code examples. Each exercise contains details of form controls like labels, text boxes, command buttons, list boxes, frames etc. along with code snippets to handle events like button clicks and form loads. The code examples demonstrate basic form and control functionality like displaying messages, performing calculations, clearing fields, transferring list items etc.

Uploaded by

Claire Perez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views13 pages

Exercise 1: Controls Name Caption

The document contains 6 exercises describing visual basic forms and controls with code examples. Each exercise contains details of form controls like labels, text boxes, command buttons, list boxes, frames etc. along with code snippets to handle events like button clicks and form loads. The code examples demonstrate basic form and control functionality like displaying messages, performing calculations, clearing fields, transferring list items etc.

Uploaded by

Claire Perez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

EXERCISE 1

CONTROLS NAME CAPTION


Form frmWelcome Welcome to Visual Basic
Label ! lblHeader Enter your name first
Text Box txtInput
Label 2 lblOutput
Command Button cmdEnter Enter

Private Sub cmdEnter_Click()


[Link] = "Welcome " + [Link] + " to Visual Basic Programming "
[Link] = True
End Sub
EXERCISE 2

CONTROLS NAME CAPTION


Form frmPizzaParlor My Pizza Parlor
Frame 1 fraPizza Pizza
Frame 2 fraIngredients Ingredients
Label lblPrice Price:
Text Box txtPrice

Private Sub Form_Load() Private Sub optDeluxe_Click()


[Link] = 0 [Link] = 1
[Link] = 0 [Link] = 0
[Link] = 0 [Link] = 0
End Sub
[Link] = 1
[Link] = 0
[Link] = 1
[Link] = 0
[Link] = 1
[Link] = 0
[Link] = 0
[Link] = "Php185.00"
End Sub
Private Sub optPrimo_Click() Private Sub optSpecial_Click()
[Link] = 0 [Link] = 0
[Link] = 0 [Link] = 1
[Link] = 1 [Link] = 0

[Link] = 1 [Link] = 1
[Link] = 1 [Link] = 1
[Link] = 1 [Link] = 1
[Link] = 1 [Link] = 1
[Link] = 1 [Link] = 1
[Link] = 1 [Link] = 0
[Link] = 1 [Link] = 0
[Link] = "Php290.00" [Link] = "Php250.00"
End Sub End Sub

EXERCISE 3

CONTROLS NAME CAPTION


Form frmListBox List Box
List Box 1 lstList1
List Box 2 lstList2
Command Button 1 cmdTransfer Transfer
Command Button 2 cmdClear Clear
Command Button 3 cmdExit Exit
Private Sub cmdClear_Click() Private Sub cmdExit_Click()
[Link] Unload Me
[Link] = False
End Sub End Sub
Private Sub cmdTransfer_Click() Private Sub Form_Load()
For i = 0 To ([Link] - 1) [Link] "January"
[Link] "February"
[Link] "March"
If [Link](i) = True Then [Link] "April"
[Link] [Link](i) [Link] "May"
End If [Link] "June"
Next [Link] "July"
[Link] = True [Link] "August"
[Link] "September"
[Link] "October"
End Sub
[Link] "November"
[Link] "December"
[Link](0) = True
[Link](1) = True
[Link](2) = True
End Sub

EXERCISE 4

CONTROLS NAME CAPTION


Form frmListBox List Box
List Box 1 lstList1
List Box 2 lstList2
Command Button 1 cmdTransfer Transfer
Command Button 2 cmdClear Clear
Command Button 3 cmdExit Exit
Private Sub cmdClear_Click() Private Sub cmdExit_Click()
[Link] = "" End
[Link] = "" End Sub
[Link] = &HC0C000
[Link]
End Sub
Private Sub cmdGo_Click() Input", vbOKOnly)
Dim sglRadius, sglArea As Single [Link] = &HC0C000
constPi = 3.1416 [Link] = ""
[Link]
sglRadius = Val([Link]) End If
sglArea = constPi * sglRadius ^ 2 End Sub
[Link] = Str(sglArea)
[Link] = &HFF&

If [Link] = "" Then


[Link] = MsgBox("Enter A Numerical

EXERCISE 5

CONTROLS NAME CAPTION


Form frmAssessmentSystem Tuition Fee Assessment
System
Frame fraModePayment Mode of Payment
Label 1 lblEnterTuition Enter Tuition Fee:
Text Box 1 txtEnterTuition
Command Button 1 cmdCompute Compute
Label 2 lblTotalTuition Your Total Tuition Fee:
Text Box 2 txtTotalTuition
Command Button 2 cmdExit Exit

Private Sub optCash_Click() Private Sub optTwoPayments_Click()


[Link] = True [Link] = False
[Link] = False [Link] = True
[Link] = False [Link] = False
End Sub End Sub
Private Sub optThreePayments_Click() Private Sub Form_Load()
[Link] = False Dim sglTuition, sglTotal, sglDiscount,
[Link] = False sglInterest As Single
[Link] = True sglTuition = Val([Link])
[Link] = 0
End Sub [Link] = 0
[Link] = 0
End Sub

Private Sub cmdCompute_Click() Private Sub cmdExit_Click()


If [Link] = True Then End
sglDiscount = Val([Link]) End Sub
* 0.1
sglTotal = Val([Link]) -
sglDiscount
[Link] = Str(sglTotal)
ElseIf [Link] = True
Then
sglInterest = Val([Link])
* 0.05
sglTotal = Val([Link]) +
sglInterest
[Link] = Str(sglTotal)
ElseIf [Link] = True
Then
sglInterest = Val([Link])
* 0.2
sglTotal = Val([Link]) +
sglInterest
[Link] = Str(sglTotal)
End If
End Sub
EXERCISE 6

CONTROLS NAME CAPTION


Form frmAssessmentSystem Tuition Fee Assessment
System
Frame fraModePayment Mode of Payment
Label 1 lblEnterTuition Enter Tuition Fee:
Text Box 1 txtEnterTuition
Command Button 1 cmdCompute Compute
Label 2 lblTotalTuition Your Total Tuition Fee:
Text Box 2 txtTotalTuition
Command Button 2 cmdExit Exit

Private Sub cmdAdd_Click() Private Sub cmdSubtract_Click()


[Link] = Val([Link]) + dblAns = Val([Link]) -
Val([Link]) Val([Link])
[Link] = "Sum:" [Link] = dblAns
[Link] = "Difference:"
End Sub End Sub
Private Sub cmdMultiply_Click() Private Sub cmdDivide_Click()
dblAns = Val([Link]) * dblAns = Val([Link]) /
Val([Link]) Val([Link])
[Link] = dblAns [Link] = dblAns
[Link] = "Product:" [Link] = "Quotient:"
End Sub End Sub
Private Sub cmdClear_Click() Private Sub cmdExit_Click()
[Link] = "" End
[Link] = ""
[Link] = "" End Sub
[Link] = "Answer:"
End Sub

EXERCISE 7

CONTROLS NAME CAPTION


Form frmTempConvert Temperature Converter
Label 1 lblHeader Convert Your Temperature:
Option Button optFahrToCel Fahrenheit to Celsius
Option Button optCelToFahr Celsius to Fahrenheit
Label 2 lblTempInput
Text Box 1 txtTempInput
Label 3 lblTempOutput
Text Box 2 txtTempOutput
Command Button 1 cmdConvert Convert
Command Button 2 cmdExit Exit

Private Sub optFahrToCel_Click() Private Sub optCelToFahr_Click()


If ([Link] = True) Then If ([Link] = True) Then
[Link] = "Enter your [Link] = "Enter your
temperature in degrees fahrenheit" temperature in degrees celsius"
[Link] = "" [Link] = ""
[Link] [Link]
[Link] = "Equivalent [Link] = "Eqiuvalent
temperature in degrees celsius" temperaturein degrees in fahrenheit"
[Link] = "" [Link] = ""
End If End If
End Sub End Sub
Private Sub Form_Load() Private Sub cmdExit_Click()
[Link] = 0 End
[Link] = 0 End Sub
End Sub
Private Sub cmdConvert_Click()
Dim dblTempIn, dblTempOut As Double
dblTempIn = Val([Link])
If ([Link] = True) Then
dblTempOut = (5 / 9) * (dblTempIn -
32)
Else
dblTempOut = 1.8 * dblTempIn + 32
End If
[Link] =
Str(dblTempOut)
End Sub

EXERCISE 8

CONTROLS NAME CAPTION


Form frmDateTimePicker Date – Time Picker
Label 1 lblHeader1 Your System Clock is:
Label 2 lblSystemClock
Label 3 lblHeader2 Today is:
Label 4 lblDateToday
Timer tmrTimer1

Private Sub Form_Load() Private Sub tmrTimer1_Timer()


[Link] If [Link] <> CStr(Time)
[Link] = Format(Now, Then
"dddd,mmmm,d,yyyy") [Link] = Time
End If
End Sub End Sub

EXERCISE 9

CONTROLS NAME CAPTION


Form frmGradeCalculator Grade Calculator
Label 1 lblGrade Grade:
Text Box 1 txtGrade
Label 2 lblRemarks Remarks:
Text Box 2 txtRemarks
Command Button 1 cmdCalculate Calculate
Command Button 2 cmdClear Clear
Command Button 3 cmdExit Exit

Private Sub cmdClear_Click() Private Sub cmdExit_Click()


[Link] = " " End
[Link] = " "
[Link] End Sub
End Sub
Private Sub cmdCalculate_Click()
Dim Grade As Single, Remarks As String
Grade = Val([Link])
Select Case Grade
Case 0 To 49
Remarks = "Fail"
Case 50 To 59
Remarks = "Pass"
Case 60 To 69
Remarks = "Medium"
Case 70 To 79
Remarks = "Good"
Case 80 To 89
Remarks = "Very Good"
Case 90 To 99
Remarks = "Excellent!"
Case Else
MsgBox "Wrong Entry, Please Re-enter
the Grade", 16, "Error"
[Link] = " ": [Link] =
" ": Exit Sub
End Select
[Link] = Remarks
End Sub

EXERCISE 10
CONTROLS NAME CAPTION
Form frmFibonacciSequence Fibonacci Sequence
Picture picOutput
Command Button 1 cmdForNext For Next
Command Button 2 cmdDoWhile Do While
Command Button 3 cmdDoUntil Do Until

Private Sub cmdForNext_Click() Private Sub cmdDoWhile_Click()


Dim a, b, c, series As Integer Dim a, b, c, series As Integer
[Link] [Link]
series = InputBox("Enter number series") series = InputBox("Enter number of series")
a=1 a=1
For x = 1 To series Do While x < series
If x > 2 Then If x > 1 Then
c=a+b c=a+b
a=b a=b
b=c b=c
[Link] c & Space(2); [Link] c & Space(2);
Else Else
[Link] a & Space(2); [Link] a & Space(2);
b=a b=a
End If End If
Next x x=x+1
End Sub Loop
End Sub

Private Sub cmdDoUntil_Click()


Dim a, b, c, series As Integer
[Link]
series = InputBox("Enter number of series")
a=1
Do Until x > series - 1
If x > 1 Then
c=a+b
a=b
b=c
[Link] c & Space(2);
Else
[Link] a & Space(2);
b=a
End If
x=x+1
Loop
End Sub

You might also like