コード例 #1
0
        //================================  私有  方法 ================================
        #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
            {
            }
        }