首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

WindowsApplication中,点一个button。打开一个新的窗口,同时关闭原来的窗口,该怎么处理

2012-03-18 
WindowsApplication中,点一个button。打开一个新的窗口,同时关闭原来的窗口WindowsApplication中,点一个but

WindowsApplication中,点一个button。打开一个新的窗口,同时关闭原来的窗口
WindowsApplication中,点一个button。打开一个新的窗口,同时关闭原来的窗口。
请教。。。

[解决办法]
因为新生成的窗体是在和主窗体是同一个线程,前高线程关闭时新窗体也关闭了.所以我想新开一个线程,在新的线程中新建窗体,同时把这个线在的IsBackground 设为False就不会消失了.

private void button1_Click(object sender, EventArgs e)
{
Thread frmThread = new Thread(new ThreadStart(this.FormThread));
frmThread.IsBackground = false;
frmThread.Start();
this.Close();
}

private void FormThread()
{
Form frm = new Form();
frm.ShowDialog();

}

热点排行