private void toolstripmenu_Clicked(object sender, EventArgs e) { var clickedMenuItem = sender as ToolStripMenuItem; var menuText = clickedMenuItem.Text; switch (menuText) { case "Regular Expression 1": resetSimulation(); picDFA2.Hide(); picDFA1.Show(); hideStateDFA1(); hideStateDFA2(); showCheckbox(); lblRegex.Text = "Regular Expression: (aa+bb)(a+b)* (a+b+ab+ba) (a+b+ab+ba)* (aa+bab)* (a+b+aa) (a+b+bb)*"; break; case "Regular Expression 2": resetSimulation(); picDFA1.Hide(); picDFA2.Show(); hideStateDFA2(); hideStateDFA1(); showCheckbox(); lblRegex.Text = "Regular Expression: ((101+111+101) + (1+0+11)*) (1+0+01)* (111+000+101) (1+0)*"; break; case "Regular Expression 1 CFG": FrmCFG1 frmcfg1 = new FrmCFG1(); GlobalFormClass.CheckMdiChildren(frmcfg1); break; case "Regular Expression 2 CFG": FrmCFG2 frmcfg2 = new FrmCFG2(); GlobalFormClass.CheckMdiChildren(frmcfg2); break; case "Regular Expression 1 PDA": FrmPDA1 frmpda1 = new FrmPDA1(); GlobalFormClass.CheckMdiChildren(frmpda1); break; case "Regular Expression 2 PDA": FrmPDA2 frmpda2 = new FrmPDA2(); GlobalFormClass.CheckMdiChildren(frmpda2); break; } }
private void menuStripClicked(object sender, EventArgs e) { var clickedMenuItem = sender as ToolStripMenuItem; var menuText = clickedMenuItem.Text; switch (menuText) { case "Automaton Simulator": FrmMain frmmain = new FrmMain(); GlobalFormClass.CheckMdiChildren(frmmain); break; case "User's Manual": FrmManual frmmanual = new FrmManual(); GlobalFormClass.CheckMdiChildren(frmmanual); break; case "Exit": this.Close(); break; } }