How do I center a window onscreen in C#?

后端 未结 12 2058
情书的邮戳
情书的邮戳 2020-12-02 09:05

I need a way to center the current window. So for example, if a user pushes a button, I want the window to center itself onscreen. I know you can use the startposition prope

12条回答
  •  情话喂你
    2020-12-02 09:29

    A single line:

    this.Location = new Point((Screen.PrimaryScreen.WorkingArea.Width - this.Width) / 2,
                              (Screen.PrimaryScreen.WorkingArea.Height - this.Height) / 2);
    

提交回复
热议问题