//================================ 私有 方法 ================================ #region 菜单按纽事件 barButton_ItemClick /// <summary> /// 菜单按纽事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void barButton_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { this.pictureEdit1.SendToBack();//图片置于底层 switch (e.Item.Name) { case "AccountM_TransactionM": if (transactionManageForm == null || transactionManageForm.IsDisposed) { transactionManageForm = new ManagementCenterConsole.UI.TransactionManage.TransactionManageForm(); transactionManageForm.MdiParent = this; transactionManageForm.Dock = DockStyle.Fill; transactionManageForm.WindowState = FormWindowState.Maximized; transactionManageForm.Show(); transactionManageForm.Closed += new EventHandler(ChildForm_Closed); } transactionManageForm.BringToFront(); break; case "AccountM_ManagerM": if (managerManageForm == null || managerManageForm.IsDisposed) { managerManageForm = new ManagerManage.ManagerManage(); managerManageForm.MdiParent = this; managerManageForm.Dock = DockStyle.Fill; managerManageForm.WindowState = FormWindowState.Maximized; managerManageForm.Show(); managerManageForm.Closed += new EventHandler(ChildForm_Closed); } managerManageForm.BringToFront(); break; case "AccountM_RightM": if (rightManageForm == null || rightManageForm.IsDisposed) { rightManageForm = new RightManage(); rightManageForm.MdiParent = this; rightManageForm.Dock = DockStyle.Fill; rightManageForm.WindowState = FormWindowState.Maximized; rightManageForm.Show(); rightManageForm.Closed += new EventHandler(ChildForm_Closed); } rightManageForm.BringToFront(); break; case "CounterM_ConfigM": // new CounterManage.CounterManger().ShowDialog(); if (counterManger == null || counterManger.IsDisposed) { counterManger = new CounterManger(); counterManger.MdiParent = this; counterManger.Dock = DockStyle.Fill; counterManger.WindowState = FormWindowState.Maximized; counterManger.Show(); counterManger.Closed += new EventHandler(ChildForm_Closed); } counterManger.BringToFront(); break; case "MatchM_CenterM": if (matchCenterManageFrom == null || matchCenterManageFrom.IsDisposed) { matchCenterManageFrom = new MatchCenterManage.MatchCenterManage(); matchCenterManageFrom.MdiParent = this; matchCenterManageFrom.Dock = DockStyle.Fill; matchCenterManageFrom.WindowState = FormWindowState.Maximized; matchCenterManageFrom.Show(); matchCenterManageFrom.Closed += new EventHandler(ChildForm_Closed); } matchCenterManageFrom.BringToFront(); break; case "MatchM_GuideM": //new MatchCenterManage.DispositionGuide().ShowDialog(); this.pictureEdit1.BringToFront(); //弹出窗体时图片显示 m_DispositionGuide = new DispositionGuide(); m_DispositionGuide.ShowDialog(); break; case "PersonalM": ManagerManage.ManagerEdit managerEdit = new ManagerEdit(); UM_UserInfo UserInfo = new UM_UserInfo(); ManagementCenter.Model.CommonClass.UtilityClass.CopyEntityToEntity(CommonClass.ParameterSetting.Mananger, UserInfo); managerEdit.UserInfo = UserInfo; managerEdit.EditType = 2; managerEdit.ispersonedit = true; this.pictureEdit1.BringToFront(); //弹出窗体时图片显示 managerEdit.ShowDialog(); break; case "MenuHelpM_About": this.pictureEdit1.BringToFront(); //弹出窗体时图片显示 FrmAbout frmAbout = new FrmAbout(); frmAbout.ShowDialog(); break; //工具栏项 case "Menutool_TransactionM": if (transactionManageForm == null || transactionManageForm.IsDisposed) { transactionManageForm = new ManagementCenterConsole.UI.TransactionManage.TransactionManageForm(); transactionManageForm.MdiParent = this; transactionManageForm.Dock = DockStyle.Fill; transactionManageForm.WindowState = FormWindowState.Maximized; transactionManageForm.Show(); transactionManageForm.Closed += new EventHandler(ChildForm_Closed); } transactionManageForm.BringToFront(); break; case "Menutool_ManagerM": if (managerManageForm == null || managerManageForm.IsDisposed) { managerManageForm = new ManagerManage.ManagerManage(); managerManageForm.MdiParent = this; managerManageForm.Dock = DockStyle.Fill; managerManageForm.WindowState = FormWindowState.Maximized; managerManageForm.Show(); managerManageForm.Closed += new EventHandler(ChildForm_Closed); } managerManageForm.BringToFront(); break; case "Menutool_RightM": if (rightManageForm == null || rightManageForm.IsDisposed) { rightManageForm = new RightManage(); rightManageForm.MdiParent = this; rightManageForm.Dock = DockStyle.Fill; rightManageForm.WindowState = FormWindowState.Maximized; rightManageForm.Show(); rightManageForm.Closed += new EventHandler(ChildForm_Closed); } rightManageForm.BringToFront(); break; case "Menutool_MatchM": if (matchCenterManageFrom == null || matchCenterManageFrom.IsDisposed) { matchCenterManageFrom = new MatchCenterManage.MatchCenterManage(); matchCenterManageFrom.MdiParent = this; matchCenterManageFrom.Dock = DockStyle.Fill; matchCenterManageFrom.WindowState = FormWindowState.Maximized; matchCenterManageFrom.Show(); matchCenterManageFrom.Closed += new EventHandler(ChildForm_Closed); } matchCenterManageFrom.BringToFront(); break; case "Menutool_CounterM": // new CounterManage.CounterManger().ShowDialog(); if (counterManger == null || counterManger.IsDisposed) { counterManger = new CounterManger(); counterManger.MdiParent = this; counterManger.Dock = DockStyle.Fill; counterManger.WindowState = FormWindowState.Maximized; counterManger.Show(); counterManger.Closed += new EventHandler(ChildForm_Closed); } counterManger.BringToFront(); break; case "Menutool_BreedClassM": //商品品种管理 if (m_BreedClassManagerUI == null || m_BreedClassManagerUI.MdiParent == null) { m_BreedClassManagerUI = new BreedClassManagerUI(); m_BreedClassManagerUI.MdiParent = this; m_BreedClassManagerUI.Show(); m_BreedClassManagerUI.Closed += new EventHandler(ChildForm_Closed); } m_BreedClassManagerUI.Activate(); break; case "Menutool_CommodityM": //商品代码管理 if (m_CommodityManagerUI == null || m_CommodityManagerUI.MdiParent == null) { m_CommodityManagerUI = new CommodityManagerUI(); m_CommodityManagerUI.MdiParent = this; m_CommodityManagerUI.Show(); m_CommodityManagerUI.Closed += new EventHandler(ChildForm_Closed); } m_CommodityManagerUI.Activate(); break; case "Menutool_BourseM": //交易所类型管理 if (m_BourseManagerUI == null || m_BourseManagerUI.MdiParent == null) { m_BourseManagerUI = new BourseManagerUI(); m_BourseManagerUI.MdiParent = this; m_BourseManagerUI.Show(); m_BourseManagerUI.Closed += new EventHandler(ChildForm_Closed); } m_BourseManagerUI.Activate(); break; } } catch { } }