title: Overriding the webBrowser click event
body: <p>I need some information about what happens when a user clicks a hyperlink in a webBrowser control. My thinking is that it calls the <code>.Navigate()</code> method, but I am not sure.</p>
  
  <p>I have created a wrapper method that wraps around the navigate method. What I want to do is that when a user clicks a link, or a button or watever, my method is called instead of the <code>.Navigate()</code> method.</p>
  
  <p>What do I need to ovverride to achieve this?</p>
  
  <p>Thanks</p>
  
  <p>Edit: It seems there is some trouble understanding my question, let me try to refrase:</p>
  
  <p>I have created my own webBrowser control that inherits from WebBrowser. In my control, there is a method I use to navigate which does some steps before actually calling the navigate() method.</p>
  
  <p>Now calling this method from my code is easy, just call my method instead of .Navigate. But what I want is that when a user clicks a link on a page my method runs instead of .Navigate.</p>