Learning about Parameters
Parameters are variables that being passed to a Sub.
Look at the first line of the Command Button's Click event:
Private Sub Command1_Click()
And at the first line of the Command Button's KeyPress event:
Private Sub Command1_KeyPress(KeyAscii As Integer)
The Click event's first line is ended with
empty parentheses () and the KeyPress event's first
line is ended with (KeyAscii As Integer)
What is the (KeyAscii As Integer) ?
It's a parameter that been passed to the KeyPress event.
This parameter is an Integer variable with the name KeyAscii.
Like if you've declared Dim KeyAscii As Integer
Why do we need this variable?
Because its value is very useful.
The KeyPress event is being executed when the user
press a key, and This variable holds the Ascii value of the
key that been pressed.
With This Ascii value you can know on which key
the user has pressed.
For example, the Ascii value of the "A" character is 65.
If the user has pressed the key "A" on the keyboard,
The KeyAscii parameter value will be 65.
Lets see an example.
Insert the following line to the Command1 KeyPress event:
Private Sub Command1_KeyPress(KeyAscii As Integer)
Print KeyAscii
End Sub
Run the program and press several keys.
You will see the Ascii value of every key you're pressing.
Notice that the KeyAscii values of "A" and "a" are differents.
Every characters has its own KeyAscii value,
and 2 characters that are the same letter, but have different case,
have different KeyAscii value.
Popular Posts
-
Polymorphism Polymorphism is one of the crucial features of OOP. It means "one name, multiple forms". It is also called as Overlo...
-
Differences Between Java and C/C++ It is no secret that the Java language is highly derived from the C and C++ languages. Because C++ is cur...
-
Adding Controls to the Form There are many controls you can use with your program: Buttons, Text Boxes, Pictures, Scroll Bars and more. You ...
-
STRINGS: The way a group of integers can be stored in an integer array, similarly a group of characters can be stored in a character array. ...
-
Additional Command Button's Properties Add 1 Command Button to your form, and change the following properties to see what they do. Capti...
-
4.5 Using FCL Documentation for Types Using the SDK documentation for a given type will likely be a daily or even hourly event when ...
-
FEATURE C C++ JAVA Paradigms Procedural Procedural, OOP, Generic Programming OOP, Generic Programming (from Java 5) Form of Compiled Sour...
-
Once we know of the existence of variables and constants, we can begin to operate with them. For that purpose, C++ integrates operators. Unl...
-
Java Server Pages JavaServer Pages (JSP) technology is the Java platform technology for delivering dynamic content to web clients in a por...
-
XML Web Services A Web Service (XML Web Service) is a unit of code that can be activated using HTTP requests. Stated another way, a Web Serv...
No comments:
Post a Comment