日期:2014-05-18  浏览次数:20816 次

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;

}