//按钮启动第二个窗口 private void button1_Click(object sender, EventArgs e) { //另起一个线程启动第二个窗口 new Thread(showF2).Start(); this.Close(); } //启动第二个窗口的方法 void showF2() { Form2 f2 = new Form2(); //这句很重要,不能用f2.Show(); Application.Run(f2); }