When should one do the following?
class Foo : Control { protected override void OnClick(EventArgs e) { // new code here } }
If you override like Kent Boogaart comments you'll need to be carefull to call back base.OnClick to allow event suscriptions to be called