当其中一个孩子关闭时,有没有办法检测 MDI 孩子的变化?
我正在尝试在工具条菜单项中创建一个动态下拉菜单项,该菜单项可以以编程方式从 MDI 子项中添加或删除。
由于实例是在孩子关闭时处理的,我无法与工具条菜单项交叉检查。添加部分成功但删除部分有问题。
ToolStripMenuItem temp = new ToolStripMenuItem();
if(form.Visible == true)
{
this.SuspendLayout();
temp.Name = form.Text;
temp.Size = new System.Drawing.Size(112, 22);
temp.Text = form.Text;
this.windowsToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { temp });
this.ResumeLayout();
}