Name
Event Statement
Syntax
[accessmodifier] [Shadows] EventeventName [(arglist)][Implementsinterfacename.interfaceeventname]
-
accessmodifier(optional; Keyword) Can be one of
Public,Private,Protected,Friend, andProtectedFriend-
Shadows(optional; Keyword) Indicates that the event shadows any programming elements of the same name in a base class
-
eventName(required; String literal) The name of the event
arglist is optional and has the following
syntax:
[ByVal | ByRef]varname[( )] [Astype]
-
ByVal(optional; Keyword) The argument is passed by value; that is, a local copy of the variable is assigned the value of the argument.
-
ByRef(optional; Keyword) The argument is passed by reference; that is, the local variable is simply a reference to the argument being passed. All changes made to the local variable are reflected in the calling argument.
ByRefis the default method of passing variables.-
varname(required; String literal) The name of the local variable containing either the reference or value of the argument.
-
type(optional; Keyword) The data type of the argument. It can be Byte, Boolean, Char, Short, Integer, Long, Single, Double, Decimal, Date, String, Object, or any user- defined type, object type, or data type defined in the BCL.
-
Implementsinterfacename.interfaceeventname(optional) Indicates that the event implements a particular event named
interfaceeventnamein the interface namedinterfacename.
Description
Defines a custom event that the object can raise at any time ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access