相关疑难解决方法(0)

检测WebBrowser完整页面加载

如何检测System.Windows.Forms.WebBrowser控件何时完成加载?

我尝试使用Navigate和DocumentCompleted事件,但在文档加载期间它们都被引发了几次!

c# webbrowser-control winforms

56
推荐指数
5
解决办法
11万
查看次数

为什么WebBrowser_DocumentCompleted()会触发两次?

好吧,我使用一个简单的webbrowser控件来浏览页面,所以我需要在这样做时更改表单的Text.我正在使用 -

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
     this.Text += " - " + webBrowser1.Document.Domain;
}
Run Code Online (Sandbox Code Playgroud)

但是使用断点,我注意到,这个事件发射了两次.我甚至尝试过_Navigated()活动.它也开了两次.得到的标题"Webber - google.co.in - google.co.in"..

我也注意到这个事件在加载msn.com时多次激活..我只是在页面完成加载时才尝试更改表单的文本..

任何补救措施?

.net c# browser navigation

17
推荐指数
3
解决办法
3万
查看次数

标签 统计

c# ×2

.net ×1

browser ×1

navigation ×1

webbrowser-control ×1

winforms ×1