0
我有MDI表單應用程序,此應用程序包含一個menuStrip。
菜單欄包含Save
& save as
。只啓用[保存並保存爲]如果有打開的文件
我想,如果有一個打開的文件(MDI子)的save
& save as
將啓用作廢。
注意:我還沒有任何代碼可以這樣做,因爲我不知道我可以在哪寫代碼。
現在,How I can write the code?
和where ?
我有MDI表單應用程序,此應用程序包含一個menuStrip。
菜單欄包含Save
& save as
。只啓用[保存並保存爲]如果有打開的文件
我想,如果有一個打開的文件(MDI子)的save
& save as
將啓用作廢。
注意:我還沒有任何代碼可以這樣做,因爲我不知道我可以在哪寫代碼。
現在,How I can write the code?
和where ?
,
var newChild = new Form() { MdiParent = this };
menuItem.Enabled = true;
newChild.FormClosing += (s, o) => menuItem.Enabled = (this.MdiChildren.Length == 1) ? false : true;
newChild.Show();
謝謝,但我在哪裏可以得到'close'子窗口?注意:'Mdi children'是動態創建的。 –
通過關閉事件。我編輯了答案,祝你好運 – dovid
這個'(s,o)=>'是什麼意思? –