title: Working with VC# GUI Forms
body: <p>Hi I am a new programmer and i just wannna know that why can't we  close an hide our VC# form with the help of following code -</p>
  
  <pre><code>private void button1_Click(object sender, EventArgs e)
  {
  Form1 frmobj = new Form1();
  frmobj.Close();
  frmobj.Hide();
  }
  </code></pre>
  
  <p>We can do the same thing with the help of following code-</p>
  
  <pre><code>private void button1_Click(object sender, EventArgs e)
  {
  this.Close();
  this.Hide();
  }
  </code></pre>
  
  <p>Please tell me why can't we close and Hide the current form with the help of new instance of Form1.</p>