2013-10-01 63 views
0

我有MDI表單應用程序,此應用程序包含一個menuStrip。
菜單欄包含Save & save as只啓用[保存並保存爲]如果有打開的文件

我想,如果有一個打開的文件(MDI子)的save & save as將啓用作廢。
注意:我還沒有任何代碼可以這樣做,因爲我不知道我可以在哪寫代碼。

現在,How I can write the code?where ?

回答

0
上創建子窗口

var newChild = new Form() { MdiParent = this }; 
menuItem.Enabled = true; 
newChild.FormClosing += (s, o) => menuItem.Enabled = (this.MdiChildren.Length == 1) ? false : true; 
newChild.Show(); 
+0

謝謝,但我在哪裏可以得到'close'子窗口?注意:'Mdi children'是動態創建的。 –

+0

通過關閉事件。我編輯了答案,祝你好運 – dovid

+0

這個'(s,o)=>'是什麼意思? –