//输入URL回车 private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { browser.Navigate("http://" + this.txtURL.Text.Trim().ToLower().Replace("http://", "")); browser.Focus(); } }
//选中标签页 void p_Click(object sender, EventArgs e) { Panel p; if (sender is Panel) { if (((Panel)sender).HasChildren) { p = (Panel)sender; } else { p = (Panel)(((Panel)sender).Parent); } } else { p = (Panel)(((Label)sender).Parent); } pnlContext.Controls.Clear(); browser = lsKB[Convert.ToInt32(p.Tag)]; txtURL.Text = browser.Url.ToString().ToLower().Replace("http://", ""); pnlContext.Controls.Add(browser); browser.Focus(); setSelectColor(p); }
public void setWbFocus() { if (tabControlEditor.SelectedTab != null) { WebKit.WebKitBrowser browser = (WebKit.WebKitBrowser)tabControlEditor.SelectedTab.Controls[0].Controls[0]; browser.Select(); browser.Focus(); } }
void browser_NewWindowCreated(object sender, WebKit.NewWindowCreatedEventArgs e) { p = addTag(); browser = e.WebKitBrowser; browser.UserAgent = userAgent; browser.Dock = DockStyle.Fill; browser.NewWindowCreated += browser_NewWindowCreated; browser.DocumentTitleChanged += browser_DocumentTitleChanged; lsKB.Add(browser); pnlContext.Controls.Clear(); pnlContext.Controls.Add(browser); browser.Focus(); }
//添加页 private void addPage() { browser = new WebKit.WebKitBrowser(); browser.UserAgent = userAgent; browser.Dock = DockStyle.Fill; pnlContext.Controls.Clear(); pnlContext.Controls.Add(browser); browser.Focus(); // MessageBox.Show(Path); browser.Navigate(Path == string.Empty ? "http://www.baidu.com" : Path); Path = string.Empty; browser.NewWindowCreated += browser_NewWindowCreated; browser.DocumentTitleChanged += browser_DocumentTitleChanged; lsKB.Add(browser); }