我打开了5个窗体好比是Form1,Form2,Form3,Form4,Form5
当我关闭Form5窗体的时候,我希望界面显示的Form2窗体 这个该怎么解决呢

解决方案 »

  1.   

    简单的,可以用个timer一直监测form,如果fomr5关闭,则form2.Active();
      

  2.   

    可以在Form5的FormClosed事件写:
    Form2.Active();
      

  3.   

    显示有专门的显示函数,这个问题可以直接baidu
      

  4.   

    不知道为什么没有找到Active(),我这只有Activate,用的是05开发的。难道是新属性么?
      

  5.   

    你把form2设置成全局窗体,在form5关闭的时候写Form2.Active(); 
      

  6.   

    FORM5的关闭事件里,让FORM2激活!!!
      

  7.   

    是 Activate,楼上的人是随手写的。
      

  8.   

    foreach (Form form in Application.OpenForms)
                {
                    if (form.Name == "form2")
                    {
                        form2.Activate();
                        form2.WindowState = FormWindowState.Normal;                }
                                  
                }