Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
        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;
        }