WindowsForm

[C#] フォーム画面の表示位置を指定する(StartPosition)

フォーム画面の表示位置を指定する方法です。

サンプル

例1)横200px、縦100pxの位置にフォーム画面を表示する


using System.Windows.Forms;

StartPosition = FormStartPosition.Manual;
Location = new Point(200, 100);

例2)画面の中央にフォーム画面を表示する


StartPosition = FormStartPosition.CenterScreen;

例3)親画面の中央にフォーム画面を表示する


StartPosition = FormStartPosition.CenterParent;

例4)Windowsの既定の位置にフォーム画面を表示する


StartPosition = FormStartPosition.WindowsDefaultLocation;

StartPositionの値

StartPositionには以下の種類があります。

【System.Windows.Forms.StartPositionの値】
意味
Manual 任意の位置に表示
※位置はLocationプロパティで指定する
CenterScreen 画面の中央に表示
CenterParent 親フォーム画面の中央に表示
WindowsDefaultLocation Windowsの既定位置に表示(デフォルト)

備考

  • フォーム画面の表示位置を指定するには、FormのStartPositionプロパティを設定します。
  • 任意の位置に表示したい場合は合わせて Locationプロパティを設定します。

関連記事

-WindowsForm