Bagikan melalui


WebBrowser.DocumentCompleted Kejadian

Definisi

Terjadi ketika WebBrowser kontrol selesai memuat dokumen.

public:
 event System::Windows::Forms::WebBrowserDocumentCompletedEventHandler ^ DocumentCompleted;
public event System.Windows.Forms.WebBrowserDocumentCompletedEventHandler DocumentCompleted;
public event System.Windows.Forms.WebBrowserDocumentCompletedEventHandler? DocumentCompleted;
member this.DocumentCompleted : System.Windows.Forms.WebBrowserDocumentCompletedEventHandler 
Public Custom Event DocumentCompleted As WebBrowserDocumentCompletedEventHandler 
Public Event DocumentCompleted As WebBrowserDocumentCompletedEventHandler 

Jenis Acara

Contoh

Contoh kode berikut menunjukkan penggunaan kejadian ini untuk mencetak dokumen setelah dimuat sepenuhnya.

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

    ' Create a WebBrowser instance. 
    Dim webBrowserForPrinting As New WebBrowser()

    ' Add an event handler that prints the document after it loads.
    AddHandler webBrowserForPrinting.DocumentCompleted, New _
        WebBrowserDocumentCompletedEventHandler(AddressOf PrintDocument)

    ' Set the Url property to load the document.
    webBrowserForPrinting.Url = New Uri("\\myshare\help.html")

End Sub

Private Sub PrintDocument(ByVal sender As Object, _
    ByVal e As WebBrowserDocumentCompletedEventArgs)

    Dim webBrowserForPrinting As WebBrowser = CType(sender, WebBrowser)

    ' Print the document now that it is fully loaded.
    webBrowserForPrinting.Print()
    MessageBox.Show("print")

    ' Dispose the WebBrowser now that the task is complete. 
    webBrowserForPrinting.Dispose()

End Sub

Keterangan

WebBrowser Kontrol menavigasi ke dokumen baru setiap kali salah satu properti berikut diatur atau metode dipanggil:

DocumentCompleted Tangani peristiwa untuk menerima pemberitahuan saat dokumen baru selesai dimuat. DocumentCompleted Ketika peristiwa terjadi, dokumen baru sepenuhnya dimuat, yang berarti Anda dapat mengakses kontennya melalui Documentproperti , DocumentText, atau DocumentStream .

Untuk menerima pemberitahuan sebelum navigasi dimulai, tangani Navigating peristiwa. Menangani peristiwa ini memungkinkan Anda membatalkan navigasi jika kondisi tertentu belum terpenuhi, misalnya, ketika pengguna belum sepenuhnya mengisi formulir. Navigated Tangani peristiwa untuk menerima pemberitahuan saat WebBrowser kontrol selesai navigasi dan telah mulai memuat dokumen di lokasi baru.

Untuk informasi selengkapnya tentang menangani peristiwa, lihat Menangani dan Menaikkan Peristiwa.

Berlaku untuk

Lihat juga