Registering for events: AddHandler and RemoveHandler

To provide your applications the capability of intercepting events raised from any object, you need to register for events. Registering means giving your code a chance to receive notifications and to take actions when it is notified that an event was raised from an object. To register for an event notification, you use the AddHandler keyword that requires two arguments: The first one is the event exposed by the desired object, and the second one is a delegate pointing to a method executed when your code is notified of an event occurring. The code in Listing 15.1 shows an example using a System.Timers.Timer object.

Listing 15.1 Registering and Catching Events

Comments within Listing 15.1 should ...

Get Visual Basic® 2010 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.