title: Winforms - Position new form directly under Datagridview selected row of parent
body: <p>I have a form with a DataGridView on it. I select a row (always a single row) of data. After I click a button I would like to open a new form and always position it directly under the selected row. How should I do this? </p>
  
  <p>In my button click I do something like this:</p>
  
  <pre><code>private void myBtn_Click(object sender, EventArgs e)
      {
          if (myDGV.SelectedCells.Count &gt; 0)
          {
              int i = myDGV.SelectedCells[0].RowIndex;
              DataGridViewRow r = myDGV.Rows[i];
  
              // READ SOME DATA FROM THE ROW
  
              newForm form = new newForm();
              //POPULATE THE NEW FORM WITH DATA
              form.ShowDialog(this); //POSITION OF THIS FORM SHOULD BE DIRECTLY UNDER SELECTED ROW
          }
      }
  </code></pre>