title: .net base.dispose() is closing other forms also.
body: <p>I am using two forms in my application lets Say A and B. While closing A I need to call base.dispose() in dispose method of A else after sometimes I see some unexpected behavior by the application because of memory problems. 
  Form B is a locally declared form by Form B = new Form and displayed by ShowDialog method. 
  When I am calling base.dispose() in form A, its closing the form B also. But I need to keep the form B open. Any suggestions ? </p>
  
  <p>Thanks,
  Abhinav</p>