C#的webBrowser问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 12:14:59
我用WebBrowser控件的Navigate("xxx")打开了一个网页
我用什么方法能获得当前网页的URL?

用webBrowser1.Url.AbsoluteUri就可以获得当前网址的URL,不过得等网页加载完毕才行,如下

private void button1_Click(object sender, EventArgs e)
{
webBrowser1.Navigate("www.baidu.com");
webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
}

void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
MessageBox.Show(webBrowser1.Url.AbsoluteUri);
}