代码改变世界

Feng的留言

2005-01-28 15:17  灵感之源  阅读(91)  评论(0)    收藏  举报
我在MDI窗体中的button1中打开Form2:
具体代码如下:
private void button1_Click(object sender, System.EventArgs e)
{
openForm();
}

private void openForm()
{
foreach (Form f in MdiChildren)
{
if (f is Form2 )
{
Form2 mf=(Form2) f;

if (mf.WindowState==FormWindowState.Minimized)
{
mf.WindowState=FormWindowState.Normal;
}
mf.BringToFront();
return;
}

}

Form2 frm =new Form2();
frm.MdiParent=this;
frm.Show();


我想修改成:下面这样的,请问如何写这个程序
private void button1_Click(object sender, System.EventArgs e)
{
openForm(Form2);
}

private void openForm(Form ff)
{
foreach (Form f in MdiChildren)
{
if (f is ff )
{
ff mf=(ff) f;

if (mf.WindowState==FormWindowState.Minimized)
{
mf.WindowState=FormWindowState.Normal;
}
mf.BringToFront();
return;
}

}

ff frm =new ff();
frm.MdiParent=this;
frm.Show();