最近做一个作业,用Winform做的,想在父窗体中点击一个Button按钮后弹出子窗体然后关闭父窗体。但是总是关闭不掉父窗体,希望各位高手给予指点,怎么才能打开子窗体的同时关闭父窗体,就想QQ一样,登录成功后登录界面消失,出来一个新界面。
Form2 frm = new Form2();frm.Show();this.Hide();//隐藏 this.Dispose();//卸载
这样不可以吗?
QQ是界面控件改变,还有界面大小改变,并没有关闭原来的窗体的。
一般可以用dispose和show来显示和隐藏主窗体。子窗体是无法关闭主窗体的。应该父窗体为子窗体提供程序入口。