C#,Windows 表单:无法启动表单居中
C#, Windows Forms: Cant start center the form
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainScreen());
}
这是我创建和运行主屏幕的主程序,我尝试使用:
- Form.StartPosition = CenterScreen/ CenterParent
- 正在构造函数中手动更改表单位置。
- 我什至尝试单独创建表单,然后更改其 StartPosition,然后在 Application.Run() 中调用它。
这些都不起作用,它只是一直显示在屏幕的左上角。
关于如何使表格居中有什么想法吗?
你试过这个吗。变通办法
this.Location = new Point((Screen.PrimaryScreen.WorkingArea.Width - this.Width) / 2,
(Screen.PrimaryScreen.WorkingArea.Height - this.Height) / 2);
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainScreen());
}
这是我创建和运行主屏幕的主程序,我尝试使用:
- Form.StartPosition = CenterScreen/ CenterParent
- 正在构造函数中手动更改表单位置。
- 我什至尝试单独创建表单,然后更改其 StartPosition,然后在 Application.Run() 中调用它。
这些都不起作用,它只是一直显示在屏幕的左上角。 关于如何使表格居中有什么想法吗?
你试过这个吗。变通办法
this.Location = new Point((Screen.PrimaryScreen.WorkingArea.Width - this.Width) / 2,
(Screen.PrimaryScreen.WorkingArea.Height - this.Height) / 2);