Foresp
Foresp

Reputation: 425

How can I detect when a web page finishes loading in a WebBrowser control?

I'm talking about that "webbrowser" control which uses internet explorer. How can I detect when it finishes loading?

Upvotes: 1

Views: 641

Answers (2)

Teoman Soygul
Teoman Soygul

Reputation: 25732

Subscribe to the WebBrowser control's DocumentCompleted event. i.e.

this.webBrowser.DocumentCompleted += new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(this.WebBrowser_DocumentCompleted);

private void WebBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
  // Do stuff here
}

Upvotes: 3

decyclone
decyclone

Reputation: 30830

Always look for events in such cases. In this case, DocumentCompleted event.

Upvotes: 7

Related Questions