PS:有人会发现,想要创建一个窗口,然后再关闭本窗口。是行不通的,但是怎么才能实现呢,其实很简单几句代码就能解决。 原理就是 新建一个线程,并且在新的线程里运行窗口。 代码及说明: private void button1_Click(object sender, EventArgs e){//按钮被点击的事件Thread t = new Thread(starfrm2);//创建线程t.Start();//启动线程this.Close();//关闭本窗口}private void starfrm2(){ Application.Run(new Form2());//在新线程中运行第二个窗口} 怎么样是不是很简单? 本教程在我的网站也有.