//设置窗体的起始位置
this.StartPosition = FormStartPosition.Manual;
//获得屏幕的宽和高
int _width = System.Windows.Forms.SystemInformation.WorkingArea.Width;
int _highit = System.Windows.Forms.SystemInformation.WorkingArea.Height;
//以屏幕左上角为(0,0)点,设置窗体的位置
//这里设置的是让窗口左上角显示到屏幕中心点的位置
this.Location = new Point(_width /2,_highit /2);
//这里设置的是让窗口左上角显示到,屏幕中心点左边250个像素点,下边180个像素点的位置
this.Location = new Point(_width /2-250,_highit /2-180);
参考文章: