开始设置窗口的具体的位置的时候,我就只能通过在windows的属性设置的StartPosition直接随便设置为CenterScreen,这样也挺方便的,直接居中显示咯。
可是后面出现了另一个问题,就是我其他的窗体,我想指定他在某个具体的位置出现,查了好久才知道StartPosition的Manual就是为此而生的!
#region 根据屏幕分辨率设定窗口位置 //获取显示器屏幕宽度 int xWidth = SystemInformation.PrimaryMonitorSize.Width; //获取显示器屏幕高度 int yHeight = SystemInformation.PrimaryMonitorSize.Height; //计算出来登陆界面在正中心(需减去自身窗体的一半的长度和高度) login_1.Location = new Point(xWidth / 2 - 199, yHeight / 2 - 153); #endregion
这里需要注意的就是先把属性中的StartPosition选择为Manual,这样才能自定义开始的位置;
其次,画图重新设定位置的话,需要添加Using System.Drawing。