Auf Englisch lesen

Freigeben über


WebBrowser.DocumentCompleted Ereignis

Definition

Tritt ein, wenn das WebBrowser-Steuerelement das Laden eines Dokuments beendet.

public event System.Windows.Forms.WebBrowserDocumentCompletedEventHandler DocumentCompleted;
public event System.Windows.Forms.WebBrowserDocumentCompletedEventHandler? DocumentCompleted;

Ereignistyp

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieses Ereignisses zum Drucken eines Dokuments veranschaulicht, nachdem es vollständig geladen wurde.

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();
}

Hinweise

Das WebBrowser Steuerelement navigiert immer dann zu einem neuen Dokument, wenn eine der folgenden Eigenschaften festgelegt oder Methoden aufgerufen werden:

Behandeln Sie das DocumentCompleted Ereignis, um eine Benachrichtigung zu erhalten, wenn das Laden des neuen Dokuments abgeschlossen ist. Wenn das DocumentCompleted Ereignis auftritt, wird das neue Dokument vollständig geladen. Dies bedeutet, dass Sie über die -, DocumentText- oder DocumentStream -Eigenschaft auf den DocumentInhalt zugreifen können.

Um Benachrichtigungen zu erhalten, bevor die Navigation beginnt, behandeln Sie das Navigating Ereignis. Wenn Sie dieses Ereignis behandeln, können Sie die Navigation abbrechen, wenn bestimmte Bedingungen nicht erfüllt wurden, z. B. wenn der Benutzer ein Formular nicht vollständig ausgefüllt hat. Behandeln Sie das Navigated Ereignis, um eine Benachrichtigung zu erhalten, wenn das Steuerelement die WebBrowser Navigation beendet und mit dem Laden des Dokuments am neuen Speicherort begonnen hat.

Weitere Informationen zur Behandlung von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.

Gilt für:

Produkt Versionen
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Weitere Informationen