title: Override OnClick Event
body: <p>I want to be able to execute something before the actual OnClick event is called upon a Button. I tried:</p>
  
  <pre><code>public class U_Button : Bunifu.Framework.UI.BunifuThinButton2
  {
      protected override void OnClick(EventArgs e)
      {
          MessageBox.Show("Click");
          base.OnClick(e);
      }
  }
  </code></pre>
  
  <p>but the Messagebox is never shown. Any ideas why it doesn't work or how i can accomplish what i want to do? Because i want to avoid to write a check at the beginning of every OnClick event of a U_Button, so i thought i could somehow override it.
  Thanks in advance!</p>