如何检测System.Windows.Forms.WebBrowser控件何时完成加载?
我尝试使用Navigate和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时多次激活..我只是在页面完成加载时才尝试更改表单的文本..
任何补救措施?