title: Change order of the Event
body: <p>I have a control (button) with a messagebox containing the text "Test A" and added a delegate with another message "Test B". The code below first shows the messge "Test A`" and then "Test B":</p>
  
  <pre><code>c.Click += delegate(object sender, EventArgs e)
  {
      MessageBox.Show("Test B");        
  };
  </code></pre>
  
  <p>I need something similar to this code I did that is not working properly:</p>
  
  <pre><code>EventHandler handler;
  c.click -= handler;
  handler = delegate(Object sender, EventArgs e)
  {
       MessageBox.Show("Test B");
  };
  c.Click += handler;
  </code></pre>
  
  <p>I need to change the sequence, that is, show the message "Test B", then "Test A". Is it possible?</p>