예제 #1
0
파일: MainFrm.cs 프로젝트: l12087544/simno
        private void BindEvents()
        {
            this.barItem_Logout.ItemClick += delegate(object sender, ItemClickEventArgs e)
            {
                _isLogout = false;
                if (MessageBox.Show("是否注销当前用户?", "系统提示", MessageBoxButtons.OKCancel) == DialogResult.OK)
                {
                    string str = "run.exe";

                    string path = Path.Combine(Application.StartupPath, str);
                    if (File.Exists(path))
                    {
                        Process.Start(path);
                    }

                    Application.Exit();
                }
                _isLogout = true;
            };
            this.barItem_Home.ItemClick += delegate(object sender, ItemClickEventArgs e) {
                MainFormController controller = (MainFormController)this._formController;
                if (this._currentEventHandler == null)
                {
                    this._currentEventHandler = controller.quickChanelEventHandler;
                }
                object currentHomeMain = controller.CurrentHomeMain;
                if (currentHomeMain == null)
                {
                    currentHomeMain = controller.GenerateMainControl();
                }
                e.Item.Tag = currentHomeMain;
                this._currentEventHandler(e.Item.Tag, e);
            };
            //this.barItem_Message.ItemClick += delegate (object sender, ItemClickEventArgs e) {
            //    using (MailMessageMainFrm frm = new MailMessageMainFrm())
            //    {
            //        if (frm.ShowDialog() == DialogResult.Yes)
            //        {
            //        }
            //    }
            //};
            //this.barItem_Parameter.ItemClick += delegate (object sender, ItemClickEventArgs e) {
            //    using (BaseParameterSettingFrm frm = new BaseParameterSettingFrm())
            //    {
            //        if (frm.ShowDialog() == DialogResult.Yes)
            //        {
            //        }
            //    }
            //};
        }