有一个子窗体Form1,当通过父窗体打开它时,如果这个窗体是打开的,则把它显示出来,否则打开Form1窗体.

解决方案 »

  1.   

    看看这个:
    for (int i = 0; i  < this.MdiChildren.Length; i++) 
                { 
                    if (this.MdiChildren[i].Name == "form1") 
                    { 
                        this.MdiChildren[i].Activate(); 
                        return; 
                    } 
                } 
                form1 newMDIChild = new form1(); 
                newMDIChild.MdiParent = this; 
                newMDIChild.Show();