private frm_ShowControl CreateNewDocument(string sCaption = "") { frm_ShowControl dummyDoc = frm_ShowControl.GetInstance(); int count = 1; string text = string.Empty; if (!string.IsNullOrEmpty(sCaption)) { text = sCaption; } else { text = "Document" + count.ToString(); } dummyDoc.Text = text; return(dummyDoc); }
/// <summary> /// 菜单选中事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void navBarControl1_LinkClicked(object sender, NavBarLinkEventArgs e) { if (e.Link.ItemName == "nbShowControl") { frm_ShowControl dummyDoc = CreateNewDocument("重写控件-弹窗类"); if (this.DockPanel.DocumentStyle == DocumentStyle.SystemMdi) { dummyDoc.MdiParent = this; dummyDoc.Show(); } else { dummyDoc.Show(this.DockPanel); } } else if (e.Link.ItemName == "nbDataControl") { } else if (e.Link.ItemName == "nbOtherControl") { } }