private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { if (webBrowser1.ReadyState != WebBrowserReadyState.Complete) { return; } if (e.Url.ToString() != webBrowser1.Url.ToString()) { return; } if (curUrl == "") { Link newLink = new Link(); newLink.Content = "起始页"; newLink.Size = this.webBrowser1.DocumentText.Length; newLink.Status = Link.LinkStatus.Complete; newLink.Name = this.webBrowser1.DocumentTitle; main = this; main.Text = this.webBrowser1.DocumentTitle; newLink.Url = e.Url.ToString(); txtUrl.Text = e.Url.ToString(); if (!btn1) { list.Add(txtUrl.Text); count++; } else { btn1 = false; } button1.Enabled = true; } }
public MainBrowser(string name = "http://113.12.66.76:85/yitiji/index.php", int w = 1200, int h = 800) { InitializeComponent(); main = this; main.Width = w; main.Height = h; //list.Add(name); //count++; this.webBrowser1.ScriptErrorsSuppressed = true; this.webBrowser1.AllowWebBrowserDrop = false; this.webBrowser1.IsWebBrowserContextMenuEnabled = false; main = this; curUrl = ""; this.webBrowser1.Navigate(name); }
private void webBrowser1_NewWindow(object sender, CancelEventArgs e) { WebBrowser web = (WebBrowser)sender; //list.Add(web.StatusText); //count++; if (tcym.Checked) { main = this; MainBrowser m = new MainBrowser(web.StatusText, main.Width, main.Height); m.Show(); } else { button1.Enabled = true; txtUrl.Text = web.StatusText; web.Navigate(web.StatusText); main = this; main.Text = web.DocumentTitle; } e.Cancel = true; }