Write Your First Visual Basic Program
Lesson 1
More Events
The Form has
more events besides the Form_Load event.
How can you find
them?
Click on the Drop-Down List that found in the upper left corner of
the Code Window, where appears right now the text "Form" (Figure 23).
Figure 23
You will see a list of the components that found in your
program.
You have 1 command button with the name "Command1" and 1
Form.
Here you select which component's event you want to program.
We
want to program a form's event, so select "Form" from the list (Figure
23).
Which events the form has?
Click on the Drop-Down List that found
in the upper right corner of
the Code Window, where appears right now the
text "Load" (Figure 24).
Figure 24
You will see
the complete list of the form's events:
Load, LostFocus, MouseDown, MouseMove
and more.
Lets program the Form_Unload event.
Select "Unload" from the
form's events list.
The Form_Unload event occurs when the form is being
unloaded,
and this happening when you close the program
(Using the form's X button (Figure 7)).
So the code that you will write in
the Form_Unload event will be launched
when you close the
program.
Insert the following line to the Form_Unload
event:
MsgBox "GoodBye"
After you've
inserted this line to your Form_Unload event,
the
Form_Unload event should look like this:
Private Sub Form_Unload(Cancel As
Integer)
MsgBox "GoodBye"
End Sub
Run
the program.
When the form is being loaded at the very start, The
Form_Load event
is being executed and a message box with "Hello" text is
popping.
When you close the program by clicking the form's X button, the
Form_Unload
event is being executed and a message box with "GoodBye"
text is popping.