【发布时间】:2012-10-17 09:16:27
【问题描述】:
我有一个在 MDI 子级内部使用的用户控件。通过这样做,我正在更改该 MDI 子项的可见性。
private void MDIChild_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
this.Visible = false;
}
但是当我将 MDI 表单的可见性更改为 true 时,即使没有触发表单加载,也会触发用户控件加载事件。但是在普通的 windows 窗体中不会发生这种情况。
在某些情况下,基本上我需要禁用我的 MDI 孩子的关闭功能。
知道怎么做吗?
【问题讨论】:
标签: c# user-controls mdi