C#关闭窗口时把之前隐藏的主窗口一起关闭

来源:百度知道 编辑:UC知道 时间:2024/06/23 04:55:43
请问怎么才能在关闭当前窗口的同时把之前隐藏的主窗口一起关掉呢?其实我想要达到的效果就跟QQ那个登陆差不多,输帐号密码后登陆窗口隐藏了,进入另一个界面窗口,再关闭那个界面窗口的同时在之前隐藏的登陆窗口一起关闭掉
按窗口右上角那个小叉的时候也要有这效果的

Application.Exit();

启动一个进程,
打开一个窗口
返回进程
打开另一个窗口
隐藏另一个窗口。

你的做法是。
启动一个窗口,
隐藏一个窗口,
打开另一个窗口,
隐藏另一个窗口。
然后遇到问题了。

方法很多,还是自己研究一下吧。写windows forms程序,还有很多问题要靠自己搞定

问题补充:按窗口右上角那个小叉的时候也要有这效果的
这个就是指在关闭窗体事件里写的.

在关闭窗体事件中,或者关闭按钮事件中写入:
this.Owner.Close(); //关闭主窗体.
this.Close(); //关闭当前窗体.

//关闭按钮事件
private void close_btn_Click(object sender, EventArgs e)
{
this.Owner.Close();
this.Close();
}
//关闭当前窗体事件
private void frm_FormClosing(object sender, FormClosingEventArgs e)
{
this.Owner.Close();
this.Close();
}

主窗体关闭的话,Application就退出了

Application.Exit();