開かれるウィンドウの初期位置を定義する

何も指定しないとデフォルトロケーションということで、左上寄りに表示される。

  • 画面中央に表示する場合の設定
class MainForm(Form):
    def __init__(self):
        self.InitializeComponent()
   
    def InitializeComponent(self):
        self.SuspendLayout()
        #
        # MainForm
        #
        self.ClientSize = System.Drawing.Size(284, 262)
        self.Name = "MainForm"
        self.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
        self.Text = "test3"
        self.ResumeLayout(False)
  • 自分で位置を指定する場合の設定(ManualとしてPointを指定)
class MainForm(Form):
    def __init__(self):
        self.InitializeComponent()
   
    def InitializeComponent(self):
        self.SuspendLayout()
        #
        # MainForm
        #
        self.ClientSize = System.Drawing.Size(284, 262)
        self.Location = System.Drawing.Point(100, 500)
        self.Name = "MainForm"
        self.StartPosition = System.Windows.Forms.FormStartPosition.Manual
        self.Text = "test3"
        self.ResumeLayout(False)