title: Is that possible to get an instance of event handler in C#
body: <p>Is it possible to get an instance of eventhandler in C#?
  Just like get function pointer in C++</p>
  
  <p>What I want is to get the event handler of a textbox, which might be set differently in different part and different time.</p>
  
  <p>Example:
  For a TextBox, we have code like below:</p>
  
  <pre><code>TextBox tbUserName;
  tbUserName.Click += new EventHandler( (s, e) =&gt; { MessageBox.Show("bla") } );
  </code></pre>
  
  <p>I want another function be able to get the handler like this:</p>
  
  <pre><code>EventHandler h = tbUserName.Click;
  </code></pre>
  
  <p>But it doesn't work. What compiler said, Click only support += -= but not able to be on the right hand side. </p>