Event
Event Source
Event Receiver
Delegate- Like Function pointer in C - holds references to multiple event handlers methods
Required things:
1. EventNameEventArgs Class
2.EventNameHandler -Delegate
3.Class to raise the event -
a) Delcare Event type of variable
b) Method onEventName to raise the event- Must be protected +overridable so that dereived classes can
override - call base class’s method from derived class onEventName so that it delegate/eventhandler
receives the event
MSDN Reference: Events and Delegates
Read More Articles

Comments