c# 窗体 问题 , 请教 各位 高手 了.

来源:百度知道 编辑:UC知道 时间:2024/06/26 04:47:17
请问一下.C#中,我在窗体form1中做了一个按钮,点击便会关闭form1并弹出新窗体form2,现在请问:如何使新弹出的form2的大小和位置,与被关闭的form1保持一直.谢谢大家了。
不好意思.有个错别字.应该是"保持一致",谢谢大家帮忙了......

Point p;
private void button1_Click(object sender, EventArgs e)
{
p = new Point(this.Location.X, this.Location.Y);
Thread t = new Thread(startForm2);
t.IsBackground = false;
t.Start();
this.Close();
}
private void startForm2()
{
Form2 f2 = new Form2();
f2.StartPosition = FormStartPosition.Manual;
f2.Location = p;
Application.Run(f2);

}

完全满足你的要求

一楼说的是对的 你可以在属性框里面设置下的 窗体大小一样 然后把窗体都放在中间就行了

可将form1关闭时的大小和位置属性赋予form2的大小和位置属性。