A control that derives from System.WinForms.RichControl inherits over fifteen semantic events from RichControl. The Paint event that causes a control to be drawn is provided by RichControl.
Additionally, the control inherits over twenty-five events from System.WinForms.Control. The events inherited from Control are related to displaying a window, such as the Resize and Layout events. Many low level mouse and keyboard events are also inherited from Control. These are described in Handling User Input. Some low level events are synthesized by Control into semantic events such as Click and DoubleClick.
Details about inherited events are provided in the reference documentation for System.WinForms.Control and System.WinForms.RichControl.
If your custom control wants to override inherited event functionality, you should override the inherited On<EventName> method instead of attaching a delegate. If you are not familiar with the event model of NGWS runtime and frameworks, see Events.