在中心设置窗口位置

时间:2013-09-29 06:46:28

标签: c# .net vb.net visual-studio-2012

我已经在VS2012的屏幕右上角的某个位置将起始位置设置为手动。 我想稍后在中心设置这个窗口,只需点击一下,但无论我做什么,它从不在中心..我怎么能这样做?

2 个答案:

答案 0 :(得分:3)

只需将此代码添加到按钮点击事件

即可
this.Location = new Point((SystemInformation.PrimaryMonitorSize.Width - this.Width) / 2, (SystemInformation.PrimaryMonitorSize.Height - this.Height) / 2);

答案 1 :(得分:1)

使用Form.CenterToScreen方法