This is a very trivial problem but I can\'t seem to find a way of solving it. It\'s annoying me because I feel I should know the answer to this, but I\'m either searching fo
Try the StartPosition property on the form.
I assume you're using a Form, in which case you can use Form.StartPosition enumeration. You can find more about it here and the enumeration behavior here.
You can set the Form.StartPosition property to FormStartPosition.Manual
and then set the Form.Location property to your desired location. When you call ShowDialog
the form should show up in the desired location.
MyForm frm = new MyForm();
frm.StartPosition = FormStartPosition.Manual;
frm.Location = new Point(10, 10);
frm.ShowDialog();