c# 窗体位子

来源:百度知道 编辑:UC知道 时间:2024/06/02 11:59:51
当我改变了窗体大小
如何在屏幕中间显示啊~!!!
不对StartPosition属性是第1次启动的位子

我意思是我启动后会改变窗体大小 如何让窗体居中

在Form的SizeChanged事件里加上下面的代码

Location = new Point((Screen.PrimaryScreen.WorkingArea.Width - Width) /2, (Screen.PrimaryScreen.WorkingArea.Height - Height) /2);

this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;