foreach(Form objForm in ParentForm.MdiChildren)
{
if(objForm.Name.Trim().Equals(t.Name))
{
objForm.Activate();
objForm.WindowState=FormWindowState.Normal;
bl=true;
break;   
}
}

解决方案 »

  1.   

    ccp5780199 : 你的方法 如果窗口不是打开状态 好像不行啊
      

  2.   

    ccp5780199 : 你的方法 如果窗口不是打开状态 好像不行啊
    =================
    除非你隐藏模拟关闭窗体,不然是找不到的
      

  3.   

    foreach(Form objForm in ParentForm.MdiChildren)
    {
    if(objForm.Name.Trim().Equals(t.Name))
    {
    objForm.Activate();
    objForm.WindowState=FormWindowState.Normal;
    bl=true;
    break; 
    }
    }
      

  4.   

    int formSum = Application.OpenForms;//应用程序中已经实例的窗体个数
    for(int i = 0; i < formSum; i++)
    {
        Application.OpenForms[i];//具体某个窗体
    }给分给分```