private FormMdiChildBase OpenMDIChildForm(string formName) { FormMdiChildBase frm = null; switch (formName) { case "deliveryManagerToolStripMenuItem": if (!Directory.Exists(ConfigurationManager.AppSettings["ParammeterFilesFolder"])) { MainStatusStrip.Text = string.Format( "Parameter Editor need the system directory {0}. This directory is defined at config file", ConfigurationManager.AppSettings["ParammeterFilesFolder"]); } frm = new FormDeliveryManager(); break; case "s3MonitorToolStripMenuItem": frm = new FormS3Monitor(); break; case "systemManagerToolStripMenuItem": frm = new FormSystemManager(); break; case "greenBlueDeploymentToolStripMenuItem": frm = new FormDeploymentSwitch(); break; case "viewLogsToolStripMenuItem": frm = new FormLogs(); break; case "infrastructureManagerToolStripMenuItem": frm = new FormInfraManager(); break; } return(frm); }
private void OpenFormMenu_Click(object sender, EventArgs e) { //If the form is already opened, just make it active. foreach (var form in OpendFormList) { if (form.GetType().Name == ((ToolStripMenuItem)sender).Tag.ToString()) { form.Activate(); return; } } FormMdiChildBase frm = OpenMDIChildForm(((ToolStripMenuItem)sender).Name); if (frm != null) { OpendFormList.Add(frm); frm.MdiParent = this; frm.FormClosed += new FormClosedEventHandler(MDIChildFormClosed); //frm.Activate(); frm.Show(); frm.WindowState = FormWindowState.Maximized; } }