title: Make UserControl remove itself
body: <p>Does anyone see anything wrong with this:</p>
  
  <pre><code>this.Controls.Remove(this);
  </code></pre>
  
  <p><code>this</code> is a class which extends user control.  When I step through this section of code it looks like everything is fine, however nothing happens to the form.  I would expect the control to be gone.</p>