アプリケーション実行時にフォームをスクリーンの中央に表示する方法を紹介します。
フォームの初期状態での表示位置は"StartPosition"プロパティにより変更できます。
フォームのデザイナ画面で"StartPosition"プロパティのコンボボックスを開くと下図の値の一覧が表示されます。
アプリケーション実行時にフォームをスクリーンの中央に表示する場合は、"CenterScreen"を選択し設定します。
下記の例のように、コードで設定することも可能です。
private void button1_Click(object sender, EventArgs e)
{
FormSub1 fs1 = new FormSub1();
fs1.StartPosition = FormStartPosition.CenterScreen;
fs1.Show();
}