2013-10-01 9 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' создаются динамически. –

+0

закрытием события. Я отредактировал ответ, удачи – dovid

+0

В чем смысл этого '(s, o) =>'? –