我主窗体用的是个splitcontainer容器,我想打开每个窗体都放在panel2中;这点能实现,只是当打开一个窗体后,再去打开这个窗体,怎么去激活已经打开的窗体,而不是不新打开这个窗体……大侠赐教……

解决方案 »

  1.   

    和splitcontainer没有关系。foreach (var item in Application.OpenForms)
    {
        if (item.Text == "xxx") item.Active();
    }
      

  2.   

    我用的是vs2005,虽然也安装了2010了,可交作业都用2005,怎么样换下var,可以实现相同的效果……
      

  3.   

    foreach (Form item in Application.OpenForms)
    {
    if (item.Text == "xxx") item.Active();
    }
      

  4.   


    大侠,那个Application.OpenForms老是出错,我也不知道怎么弄,
    因为没打开一个窗体Application.OpenForms集合都在改变,所以foreach中的代码就不会执行了……
    我修改也没弄好,在帮帮我好吗?谢谢……