怎样在MDI子窗体关闭后去更新MDI主窗体的菜单,使某项不可用啊? 可以在MDI子窗体的Closed事件中写入程序。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Closed事件中我写了,但是没有用啊 private void FormReportChild_Closed(object sender, System.EventArgs e) { FormReportMain frm = this.MdiParent as FormReportMain; if (frm.MdiChildren.Length > 0) { frm.SetMenuState(true); } else { frm.SetMenuState(false); } }public void SetMenuState(bool state) { if( state == true) { this.menuItemEdit.Enabled = true; this.menuItemFormat.Enabled = true; this.menuItemContent.Enabled = true; this.menuItemFormula.Enabled = true; this.menuItemData.Enabled = true; this.menuItemClose.Enabled = true; this.menuItemSave.Enabled = true; this.menuItemSaveAs.Enabled = true; this.menuItemSaveToLocal.Enabled = true; this.menuItemPrint.Enabled = true; this.menuItemPrintView.Enabled = true; this.menuItemPageSetup.Enabled = true; this.menuItemPageClose.Enabled = true; } else { this.menuItemEdit.Enabled = false; this.menuItemFormat.Enabled = false; this.menuItemContent.Enabled = false; this.menuItemFormula.Enabled = false; this.menuItemData.Enabled = false; this.menuItemClose.Enabled = false; this.menuItemSave.Enabled = false; this.menuItemSaveAs.Enabled = false; this.menuItemSaveToLocal.Enabled = false; this.menuItemPrint.Enabled = false; this.menuItemPrintView.Enabled = false; this.menuItemPageSetup.Enabled = false; this.menuItemPageClose.Enabled = false; } } FormReportChild_Closed事件你注册了吗? C# InitializeWinIo()初始化返回false (Win7系统) 问个C#问题。 在WinCE嵌入式开发环境下,为何抓取的错误信息只显示成SqlException DefaultView.RowFilter筛选器的问题 怎么获取WINDOWS 活动窗体的进程ID??? 关于gridview的一个问题 请问,我现在是学C#的,想学习C++.NET 请问该买本什么样的书籍来看 ,,?? vss 问题 一个命名空间的问题 窗体大小设置问题! 急:刚学crystalreport,,怎么显示啊? (在线等待) 请问那里有sniffer或其他嗅探器的c++的代码?
{
FormReportMain frm = this.MdiParent as FormReportMain;
if (frm.MdiChildren.Length > 0)
{
frm.SetMenuState(true);
}
else
{
frm.SetMenuState(false);
}
}
public void SetMenuState(bool state)
{
if( state == true)
{
this.menuItemEdit.Enabled = true;
this.menuItemFormat.Enabled = true;
this.menuItemContent.Enabled = true;
this.menuItemFormula.Enabled = true;
this.menuItemData.Enabled = true;
this.menuItemClose.Enabled = true;
this.menuItemSave.Enabled = true;
this.menuItemSaveAs.Enabled = true;
this.menuItemSaveToLocal.Enabled = true;
this.menuItemPrint.Enabled = true;
this.menuItemPrintView.Enabled = true;
this.menuItemPageSetup.Enabled = true;
this.menuItemPageClose.Enabled = true;
}
else
{
this.menuItemEdit.Enabled = false;
this.menuItemFormat.Enabled = false;
this.menuItemContent.Enabled = false;
this.menuItemFormula.Enabled = false;
this.menuItemData.Enabled = false;
this.menuItemClose.Enabled = false;
this.menuItemSave.Enabled = false;
this.menuItemSaveAs.Enabled = false;
this.menuItemSaveToLocal.Enabled = false;
this.menuItemPrint.Enabled = false;
this.menuItemPrintView.Enabled = false;
this.menuItemPageSetup.Enabled = false;
this.menuItemPageClose.Enabled = false;
}
}