ShowDialog 的缘故具体原因我不知道 ^_^

解决方案 »

  1.   

    试试alexzhang00()说的将form2.ShowDialog();注释掉看行不行
      

  2.   

    试试把form2.ShowDialog();
    改成form2.Show();
      

  3.   

    改成form2.show()后,form2是会出现,但马上也会关闭.因为代码里还要关闭form1,而form1是form2的母窗口,所以关掉form1后form2也随着关闭了
      

  4.   

    母窗体?
    那这样的话,我认为在form2在您要求显示的期间内,form1是不会被关掉的,请考虑不要让这两个窗体有连带关系
      

  5.   

    up, form2的母窗体设成其他窗体试试。
      

  6.   

    close()不好用的话,试试hide();
    show()
      

  7.   

    用hide  启动窗体好象是不能关的  一关整个应用程序就推出了