title: Showing the second form exactly on the place of first form
body: <p>From main form (Form1) I am calling to show another form(Form2).
  but I want it to show exactly the same place and size that form1 is, so that we wont be able to see form1 anymore until we either close form2 or move it somewhere else.
  so I wrote these lines:</p>
  
  <pre><code>        Form2 f2 = new Form2();
          f2.Left = this.Left;
          f2.Top = this.Top;
          f2.Size = this.Size;
          f2.Show();
  </code></pre>
  
  <p>But it still has problems. form2 us not completely on form1.  any other thing I should add to the code?</p>