How is OnDispose of control called - c#
<p>My designer.cs file has this stub:</p>

<pre><code>  protected override void Dispose(bool disposing)
  {
     if (disposing &amp;&amp; (components != null))
     {
        components.Dispose();
     }
     base.Dispose(disposing);
  }
</code></pre>

<p>I have a C# application that has a form that i invoke my user control on. When I close the form, do i have to explicitly call the usercontrol.Dipose method?</p>
