/// <summary> /// Page切换 /// </summary> private void PageSwitch() { if (RcMain.SelectedPage == null) { return; } if (RcMain.SelectedPage.Equals(RbgHome)) { var page = nativeMdiView1.Documents.FindFirst(c => c.Control.GetType().Equals(typeof(FmHome))); if (page == null) { Control control = new FmHome(); nativeMdiView1.AddDocument(control); nativeMdiView1.ActivateDocument(control); } else { nativeMdiView1.Controller.Activate(page); } } else if (RcMain.SelectedPage.Equals(RbgMaintain)) { var page = nativeMdiView1.Documents.FindFirst(c => c.Control.GetType().Equals(typeof(FmMaintain))); if (page == null) { try { Control control = new FmMaintain(); nativeMdiView1.AddDocument(control); nativeMdiView1.ActivateDocument(control); } catch (Exception ex) { } } else { nativeMdiView1.Controller.Activate(page); } } }
private void FmMenu_Load(object sender, EventArgs e) { TopMost = false; //dmMain.View = new NativeMdiView(); //设置弹出框句柄 OrdiMsg.SetHandle(this); //加载菜单信息 //加载插件信息 //加载配置信息 //加载首页(若有首页) FmHome fm = new FmHome { MdiParent = this, WindowState = FormWindowState.Maximized }; fm.Show(); }