将想要显示在中间的窗体的Startposition属性设为CenterParent,然后调用ShowDialog()方法,显示模式窗体就行了.
注意不是用Show()方法
form2 A = new form2();
A.ShowDialog(this);//打开模式对话框
用位置计算
ProgressForm pForm = new ProgressForm();
pForm.Show();
pForm.Top = this.Top + this.Height / 2 - pForm.Height / 2;//窗口的像素,在窗体中间显示
pForm.Left = this.Left + this.Width / 2 - pForm.Width / 2;
03
2012
04
C# 窗体位于中间
发布:郑德才博客 | 分类:学习之路 | 评论:0 | 浏览:
相关文章:
input类型为file的浏览窗体中只显示指定文件类型 (2013-4-11 20:55:20)
C#一窗体的事件控制另一窗体的属性 (2012-4-4 10:57:22)
C#窗体及控件的快捷键 (2012-4-1 13:49:42)
BorderStyle设成none的窗体的移动 (2012-3-27 21:32:42)
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。