開始設置窗口的具體的位置的時候,我就只能通過在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。