private void menuFile_Popup(object sender, EventArgs e)
{
// These menus require an MDIChild in order to work
bool bEnable = this.MdiChildren.Length > 0 ? true : false;
closeToolStripMenuItem.Enabled = bEnable;
saveToolStripMenuItem.Enabled = bEnable;
saveAsToolStripMenuItem.Enabled = bEnable;
MDIChild mc = this.ActiveMdiChild as MDIChild;
printToolStripMenuItem.Enabled = exportToolStripMenuItem.Enabled = (mc != null && mc.DesignTab == DesignTabs.Preview);
// Recent File is enabled when there exists some files
recentFilesToolStripMenuItem.Enabled = this._RecentFiles.Count <= 0 ? false : true;
}