title: Form.Load event triggered every time
body: <p>I was wondering if I am doing correctly.</p>
  
  <p>I instantiate a Form (let's call this Form_B) within my class (also a form) and handle Form_B's Load event. Within this event I do some initialization. </p>
  
  <p>Form_B can be displayed by the user multiple times, and I call ShowDialog on my instance variable.</p>
  
  <p>The problem is that the Load is called each time I show the form. I tried debugging and also tried with Show() instead of ShowDialog(). Show() fails as I closed the window but ShowDialog() does not fail, but calls Load every time it is displayed.</p>
  
  <p>Is it incorrect to continue using the instance once the form is closed?</p>
  
  <p>Thanks,
  Stefan</p>