gpt4 book ai didi

c# - 隐藏窗体不关闭

转载 作者:太空宇宙 更新时间:2023-11-03 23:27:48 25 4
gpt4 key购买 nike

我有一个 C# Form,其中 Form1 显示在开头,当您按 Go 时,您将转到 Form2Form1 隐藏,Form2 显示。

现在当您退出 form2 时,整个应用程序应该关闭。当我按下退出按钮时,我正在使用 Application.Exit()。如果用户按下 XALT+F4RightClick->Close,我会遇到问题。表单将关闭,但隐藏的表单将保持打开状态。

我该如何解决?当我按下其中一个控制按钮时,所有隐藏的表单是否也关闭?

我尝试了 form1_CloseForm1_Closing 函数,但它们似乎没有用。

最佳答案

试试这个:

Hide();
Form2 form2 = new Form2();
form2.Closed += (s, args) => this.Close();
form2.Show();

这将在您关闭 Form2 时关闭 Form1。如果用户在 Form2 Form2 和隐藏的 Form1 将关闭。

关于c# - 隐藏窗体不关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33281524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com