var frm = new TestFrm();
            frm.Show();不是这种的。这种的 2个 窗体都有线程的时候。一直都在执行的时候。就有问题了。

解决方案 »

  1.   

    Thread th = new Thread(new ThreadStart(new MethodInvoker(delegate
                    {
                        this.Invoke(new MethodInvoker(delegate { this.Close(); }));
                        Application.Run(new Form1());
                    })));
                th.Start();
      

  2.   

    感谢楼上。如果自身窗体不关闭。去掉 this.Close();  就可以了把?
    我现在的错误是:System.ComponentModel.Win32Exception: 创建窗口句柄时出错。
      

  3.   


    不是要ShowDialog啊
    我以为呢哈