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

c#关闭窗口,该怎么解决

2012-01-18 
c#关闭窗口我想实现form1上按一个buttom,form1消失,form2出现Form2 frm2 new Form2()frm2.Show()this.

c#关闭窗口
我想实现form1上按一个buttom,form1消失,form2出现 
Form2 frm2 = new Form2(); 
frm2.Show(); 
this.Hide(); 
可以实现,但是有个问题,当我按form2上的大叉关闭程序时,form1还在内存里没关闭,进程里看得到它,如何实现整个程序退出阿?如果有实现的语句,要放在何处阿,详细点,谢谢!

[解决办法]
private void Form5_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("确实要退出系统吗?", "系统", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{

this.Dispose();
Application.Exit();
}
else
{
e.Cancel = true;

}

热点排行