Events in Windows Forms Controls
A Windows Forms control inherits more than sixty events from. These include the event, which causes a control to be drawn, events related to displaying a window, such as the and events, and low-level mouse and keyboard events. Some low-level events are synthesized by Control into semantic events such as and . For details about inherited events, see Control.
If your custom control needs to override inherited event functionality, override the inherited OnEventName method instead of attaching a delegate. If you are not familiar with the event model in the .NET Framework, see.