C# events: override or register ?
Let's say you have a custom form `MyForm : Form` and want to run some custom code for the `OnLoad` event.

Are there any performance reasons to register for the `OnLoad` event and run your code in the handler method instead of overriding the `OnLoad` method in which you call the base method and run your custom code ?

Are there any pros/cons for going one or the other way ? What would you choose and why ?
C# events: override or register ?
===

Let's say you have a custom form `MyForm : Form` and want to run some custom code for the `OnLoad` event.

Are there any performance reasons to register for the `OnLoad` event and run your code in the handler method instead of overriding the `OnLoad` method in which you call the base method and run your custom code ?

Are there any pros/cons for going one or the other way ? What would you choose and why ?