/// <summary> /// 根据某个url添加界面 /// </summary> /// <param name="url"></param> /// <param name="insertIndex"></param> private void AddTab(string url, int? insertIndex = null) { browerTabControl.SuspendLayout(); var brower = new UserControl1(url) { Dock=DockStyle.Fill, }; var tabPage = new TabPage(url) { Dock = DockStyle.Fill }; brower.CreateControl(); tabPage.Controls.Add(brower); if (insertIndex == null) { browerTabControl.TabPages.Add(tabPage); } else { browerTabControl.TabPages.Insert(insertIndex.Value, tabPage); } browerTabControl.SelectedTab = tabPage; browerTabControl.ResumeLayout(true); }
/// <summary> /// 根据某个url添加界面 /// </summary> /// <param name="url"></param> /// <param name="insertIndex"></param> private void AddTab(CSharpBrowserSettings setting, int? insertIndex = null) { browerTabControl.SuspendLayout(); var brower = new UserControl1(initSetting) { Dock = DockStyle.Fill, }; var tabPage = new TabPage(setting.DefaultUrl) { Dock = DockStyle.Fill }; brower.CreateControl(); tabPage.Controls.Add(brower); if (insertIndex == null) { browerTabControl.TabPages.Add(tabPage); } else { browerTabControl.TabPages.Insert(insertIndex.Value, tabPage); } browerTabControl.SelectedTab = tabPage; browerTabControl.ResumeLayout(true); }