我有一个在 MDI 子级内部使用的用户控件。当它关闭时,我正在更改该 MDI 子项的可见性。
private void MDIChild_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
this.Visible = false;
}
但是当我将 MDI 表单的可见性更改为 true 时,即使没有触发表单加载,也会触发用户控件加载事件。但这不会发生在普通 Windows 窗体的情况下。
基本上我需要在某些情况下禁用我的 MDI 孩子的关闭功能。
知道怎么做吗?