public void addNewTab(string path){ bool hasTab = false; FileInfo fi = new FileInfo(path); foreach (TabPage tp in tabControlEditor.TabPages) { if (tp.Tag.ToString()==fi.FullName) { hasTab = true; } } if (!hasTab) { tabControlEditor.TabPages.Add(fi.FullName, fi.Name, 0); WebKit.WebKitBrowser wb = new WebKit.WebKitBrowser(); wb.Dock = DockStyle.Fill; Panel p = new Panel(); p.Controls.Add(wb); p.Dock=DockStyle.Fill; tabControlEditor.TabPages[fi.FullName].Controls.Add(p); tabControlEditor.TabPages[fi.FullName].Tag = fi.FullName; string html = Properties.Resources.editor.ToString(); html = html.Replace("{{code}}", File.ReadAllText(path)); wb.DocumentText = html; p.Select(); p.Focus(); } tabControlEditor.SelectedTab = tabControlEditor.TabPages[fi.FullName]; //tabControlEditor.Select(); //tabControlEditor.Focus(); }
private void panelSlide_Click(object sender, System.EventArgs e) { panelSlide.Select(); }