你的位置:首页 > ASP.net教程

[ASP.net教程]C#设定窗口开始显示时的具体位置


     开始设置窗口的具体的位置的时候,我就只能通过在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。