For example, if you add a button to a form and then check out the form code, you'll see something that looks like this (lines are continued to make them shorter for the web page display):
~~~~~~~~~~~~~~~~~~~~~~~~~
Private Sub Button1_Click( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles Button1.Click
~~~~~~~~~~~~~~~~~~~~~~~~~
This means that the Button1_Click subroutine will handle the Button1.Click event. Button1 is an object on the form. Click is a method of that object. The two together are called the Button1.Click event.
Now ... suppose that you wanted the same code to handle several different events (I'll give you an example where this would happen just a little later). You could simply code,
~~~~~~~~~~~~~~~~~~~~~~~~~
Private Sub MySubroutine( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles Object1.Event1,
Object2.Event2,
Object3.Event3
~~~~~~~~~~~~~~~~~~~~~~~~~
When would you ever want to do this? Perhaps you want to create your own calculator program? The code that handles all the key clicks might be the same. I've written an article that shows you exactly how this works. Although it's an advanced topic, you might want to check out User Control Components in VB.NET.

