子の 1 つが閉じられたときに 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();
}