gpt4 book ai didi

c# - 使用 C# 在关闭时隐藏 MDI 子窗体

转载 作者:行者123 更新时间:2023-11-30 13:50:37 26 4
gpt4 key购买 nike

<分区>

我目前正在构建一个多文档界面应用程序,但是当通过 x 按钮关闭子窗体时我遇到了问题。当表单关闭时,再次显示它的唯一方法是创建该特定表单的新实例,这意味着先前表单中包含的所有数据都将丢失。

我试图将表单关闭事件设置为简单地隐藏表单,但是当用户关闭主父表单时,应用程序不会退出。

有解决办法吗?

这是我目前用于我的子表单的表单关闭事件的代码:

private void ParameterForm_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason != CloseReason.FormOwnerClosing)
{
this.Hide();
e.Cancel = true;
}
}

使用此代码,必须单击主窗体的 x 按钮两次,一次关闭子窗体,一次关闭主窗体。

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