title: Need I remove controls after disposing them?
body: <p><strong>.NET 2</strong></p>
  
  <pre><code>// dynamic textbox adding
  myTextBox = new TextBox();
  this.Controls.Add(myTextBox);
  
  // ... some code, finally
  
  // dynamic textbox removing
  myTextBox.Dispose();
  
  // this.Controls.Remove(myTextBox); ?? is this needed
  </code></pre>
  
  <h3>Little explanation</h3>
  
  <ul>
  <li>Surely, if I <em>Dispose</em> a control I will not see it anymore, but anyway, will remain a "Nothing" in the parent controls collection?</li>
  <li>need I also, like MSDN recommends, remove all handlers from the control? </li>
  </ul>