c#Windows应用程序中多窗体显示问题?

来源:百度知道 编辑:UC知道 时间:2024/05/23 09:39:23
在大窗体中点击一个按钮在当前页面打开一个窗体,点击另一个按钮时,同样在当前窗体打开一个窗体,但是先前的那个窗体最小化。
是有多个按钮的,点击其他按钮和上面的同理。
能不能给完整的代码?小弟感激不尽!谢谢!

Form2 f2;
Form3 f3;
Form4 f4;
private void button1_Click(object sender, MouseEventArgs e)
{
f2 = new Form2();
f2.Show();
try
{
f3.WindowState = FormWindowState.Minimized;
}
catch { }
try
{
f4.WindowState = FormWindowState.Minimized;
}
catch { }
}
private void button2_Click(object sender, MouseEventArgs e)
{
f3 = new Form3();
f3.Show();
try
{
f2.WindowState = FormWindowState.Minimized;
}
catch { }
try
{
f4.WindowState = FormWindowState.Minimized;
}
catch { }
}
private void button3_Click(object sender, MouseEventArgs e)
{
f4 = new Form4();
f4.Show();
try
{
f3.WindowState = FormWindowState.Minimized;
}
catch { }
try
{