在Winform应用程序的窗体上,我嵌套了一个webBrowser 控件,然后这个webBrowser的webBrowser1.Navigate("http://zyjd.51766.com/"); 
当点鼠标右键时选择属性,在属性里面会有个地址,并且这个地址随着你在这个网页上所点击的超连接的不同而改变着,当你点击这个网页上的“企业动态,客房,菜肴,设施,企业简介,网上支付,游客留言”这些时,任务栏里面的地址还是
“http://zyjd.51766.com/”,可通过点击右键属性而显示的地址已经改变了,如果我想获取这个随时改变的地址,请问应该怎么获取了?

解决方案 »

  1.   

    private void Form1_Load(object sender, EventArgs e)
            {
                this.webBrowser1.Navigate("http://zyjd.51766.com/");
                this.webBrowser1.StatusTextChanged += new EventHandler(webBrowser1_StatusTextChanged);
            }        void webBrowser1_StatusTextChanged(object sender, EventArgs e)
            {
                this.Text = this.webBrowser1.StatusText;
            }
      

  2.   

    1楼的朋友,你的方法我试了,可是我打出来的这个 this.webBrowser1.StatusText值要么是空,要么就是“完成”,还是不行啊。
      

  3.   

     private void Form1_Load(object sender, EventArgs e)
            {
                this.webBrowser1.Navigate("http://zyjd.51766.com/");
                this.webBrowser1.StatusTextChanged += new EventHandler(webBrowser1_StatusTextChanged);
                this.webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
            }        void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
            {
                this.Text = e.Url.ToString();
            }        void webBrowser1_StatusTextChanged(object sender, EventArgs e)
            {
                this.Text = this.webBrowser1.StatusText;
            }
      

  4.   

    1楼的朋友,你的方法我试了,我在webBrowser1_DocumentCompleted方法里面打出 this.Text 值,
    可它弹出来的地址有很多,我怎么知道应该选哪个地址了。
      

  5.   

    反正就是这个意思,web控件也就这么几个事件和属性,你自己理解吧
     private void Form1_Load(object sender, EventArgs e)
            {
                this.webBrowser1.Navigate("http://zyjd.51766.com/");
                this.webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
            }        void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
            {            this.Text = this.webBrowser1.Url.ToString();
            }
      

  6.   

    任务栏就是 Internet 网页上面显示的那个地址栏阿
      

  7.   

    你在网页中打开“http://zyjd.51766.com/”这个网址就知道了
      

  8.   

    〉〉任务栏就是   Internet   网页上面显示的那个地址栏阿
    那就是1楼的回复
      

  9.   

    internet的地址栏?你的ie出错了吧,this.webBrowser1.Url就是当前浏览的地址
      

  10.   

    高手,可能我说的不是很清楚,导致你不是很了解,如果你有时间,愿意帮助我这个菜鸟,这是我的qq号:447902505,我能在qq上请教你吗,多谢了...
      

  11.   

    如果网站中有google广告 阿里妈妈广告还有其他统计时候,会出现很多网址的。