Let's establish the difference between raising an event and handling an event.
If you want to raise an event, you need to perform the action that causes the event to be raised, like setting a specific property or moving the mouse. In your own classes, you can declare a delegate for your event and a procedure that uses the RaiseEvent statement to raise the associated event.
If you want to handle an event for a particular variable, you need to provide a procedure with the correct signature to handle the specified event and establish a link between the event and the procedure. You do this with either the AddHandler statement or a Handles clause. Be aware that the event is raised by the specified object whether you handle it or not.