Form from1 = new Form();
from1.Location = new Point(SystemInformation.WorkingArea.Width - from1.Width / 2,SystemInformation.WorkingArea.Height - from1.Height / 2);
from1.StartPosition = FormStartPosition.WindowsDefaultLocation;
from1.Show();
Screen.PrimaryScreen.Bounds.Width
Screen.PrimaryScreen.Bounds.Height
是当前分辨率的 宽 和 高
Screen.PrimaryScreen.WorkingArea.Bounds.Width
Screen.PrimaryScreen.WorkingArea.Bounds.Height
是工作区的宽 和 高
this.left=Screen.PrimaryScreen.WorkingArea.Bounds.Width/2 左右
this.top=Screen.PrimaryScreen.WorkingArea.Bounds.Height/2 高矮
窗体居中,如果需要靠右边,那就 加些数据。 向下,也是加数
vs2005 中窗体设置中有有下属性可以设计居中