C#中第一个窗体调用第二窗体成功后,怎么能把第一个窗体关闭,谢谢。

解决方案 »

  1.   

    如果不是父窗体的话可以用:
    FormXX.Close();方法
    如果是父窗体,只能用:
    FormParentXX.visable=false;
      

  2.   

    System.Threading.Thread tt = new System.Threading.Thread(new System.Threading.ParameterizedThreadStart(
                    delegate
                    {
                        new Form().ShowDialog();
                    }));
                tt.Start();
    this.Close();
      

  3.   

    可以在Main方法里面写,先ShowDialog()打开一个窗体,这里就不会再执行下去,我们就可以在ShowDialog()
    之后再用run或show打开另外一个窗体