Esta documentación está archivada y no tiene mantenimiento.

WebBrowser.DocumentCompleted (Evento)

Se produce cuando el control WebBrowser termina de cargar un documento.

Espacio de nombres: System.Windows.Forms
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)

public event WebBrowserDocumentCompletedEventHandler DocumentCompleted
/** @event */
public void add_DocumentCompleted (WebBrowserDocumentCompletedEventHandler value)

/** @event */
public void remove_DocumentCompleted (WebBrowserDocumentCompletedEventHandler value)

En JScript, se pueden controlar los eventos que define una clase, pero no se pueden definir unos propios.
No aplicable.

El control WebBrowser se desplaza hasta un nuevo documento cuando se establece una de las siguientes propiedades o se llama a uno de los siguientes métodos:

Controle el evento DocumentCompleted para recibir una notificación cuando el nuevo documento finalice la carga. Cuando se provoca el evento DocumentCompleted, el nuevo documento está totalmente cargado; por lo tanto, puede tener acceso a su contenido a través de las propiedades Document, DocumentText o DocumentStream.

Para recibir una notificación antes de que se inicie la exploración, controle el evento Navigating. De esta forma, puede cancelar la exploración si no se han cumplido algunas condiciones, por ejemplo, cuando el usuario no ha rellenado totalmente un formulario. Controle el evento Navigated para recibir una notificación cuando el control WebBrowser finalice la exploración y haya empezado a cargar el documento en la nueva ubicación.

Para obtener más información sobre la forma de controlar eventos, vea Utilizar eventos.

En el siguiente código de ejemplo se muestra el uso de este evento con el fin de imprimir un documento después de haberse cargado totalmente.

private void PrintHelpPage()
{
    // Create a WebBrowser instance. 
    WebBrowser webBrowserForPrinting = new WebBrowser();

    // Add an event handler that prints the document after it loads.
    webBrowserForPrinting.DocumentCompleted +=
        new WebBrowserDocumentCompletedEventHandler(PrintDocument);

    // Set the Url property to load the document.
    webBrowserForPrinting.Url = new Uri(@"\\myshare\help.html");
}

private void PrintDocument(object sender,
    WebBrowserDocumentCompletedEventArgs e)
{
    // Print the document now that it is fully loaded.
    ((WebBrowser)sender).Print();

    // Dispose the WebBrowser now that the task is complete. 
    ((WebBrowser)sender).Dispose();
}

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0

.NET Compact Framework

Compatible con: 2.0
Mostrar: