title: Winforms Location
body: <p>I have an app with 2 <code>forms</code>, the main window and a second <code>Form</code>.</p>
  
  <p>What I want is to open up the second <code>Form</code> on a <code>button click</code> and it's location must be right beside the main form <em>(so if the main form is <code>600px</code> wide, the <code>X</code> of the new <code>Form</code> will be <code>main.X + 600</code>)</em></p>
  
  <p>Have tried this but it doesn't seem to take, it opens on top of the main form still:</p>
  
  <pre><code>private void button1_Click(object sender, EventArgs e)
  {
      var form = new SecondForm();
      var main = this.Location;
      form.Location = new Point((main.X + 600), main.Y);
      form.Show(); 
  }
  </code></pre>
  
  <p>Is <code>Location</code> not the correct attribute?</p>