¿Cómo puedo detectar cuando una página web termina de cargarse en un control WebBrowser?

Me refiero a ese control de "navegador web" que utiliza Internet Explorer. ¿Cómo puedo detectar cuando termina de cargarse?

preguntado el 16 de mayo de 11 a las 19:05

2 Respuestas

Siempre busque eventos en tales casos. En este caso, DocumentCompleted evento.

contestado el 16 de mayo de 11 a las 23:05

Suscríbase al evento DocumentCompleted del control WebBrowser. es decir

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

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

contestado el 16 de mayo de 11 a las 23:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.