启用[保存&另存为]如果有一个打开的文件

时间:2013-10-01 11:55:02

标签: c# visual-c#-express-2010 menustrip

我有MDI表单应用程序,此应用程序包含menuStrip menuStrip包含Save& save as

我想要的是,如果有一个打开的文件( MDI孩子save&将启用save as,否则禁用。
注意:我没有任何代码可以执行此操作,因为我不知道在哪里可以编写代码。

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

1 个答案:

答案 0 :(得分:0)

创建子窗口,

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