title: Wait window in a windows application
body: <p>I basically need to show a wait window to the user. For this i have put two seperate window forms in the application. the first form is the main form with a button. The second one is a empty one with just a label text. On click of the button in Form1 i do the below </p>
  
  <pre><code>Form2 f = new Form2();
  f.Show();
  Thread.Sleep(2000);
  f.Close();
  </code></pre>
  
  <p>My idea here is to show the wait window to the user for 2 second. But when i do this the Form 2 is not completely loaded because of which the label in it is blank. Please let me know your inputs on this.</p>