Udostępnij za pośrednictwem


WebBrowserProgressChangedEventArgs Klasa

Definicja

Udostępnia dane dla zdarzenia ProgressChanged.

public ref class WebBrowserProgressChangedEventArgs : EventArgs
public class WebBrowserProgressChangedEventArgs : EventArgs
type WebBrowserProgressChangedEventArgs = class
    inherit EventArgs
Public Class WebBrowserProgressChangedEventArgs
Inherits EventArgs
Dziedziczenie
WebBrowserProgressChangedEventArgs

Przykłady

Poniższy przykład kodu pokazuje użycie tego typu. W tym przykładzie program obsługi zdarzeń zgłasza wystąpienie zdarzenia ProgressChanged . Ten raport pomaga dowiedzieć się, kiedy wystąpi zdarzenie i może pomóc w debugowaniu. Aby zgłosić wiele zdarzeń lub zdarzeń, które występują często, rozważ zastąpienie Show komunikatu ciągiem Console.WriteLine lub dołączeniem go do wielowierszowego TextBoxelementu .

Aby uruchomić przykładowy kod, wklej go w projekcie zawierającym wystąpienie typu WebBrowser o nazwie WebBrowser1. Następnie upewnij się, że program obsługi zdarzeń jest skojarzony ze zdarzeniem ProgressChanged .

private void WebBrowser1_ProgressChanged(Object sender, WebBrowserProgressChangedEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "CurrentProgress", e.CurrentProgress );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "MaximumProgress", e.MaximumProgress );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "ProgressChanged Event" );
}
Private Sub WebBrowser1_ProgressChanged(sender as Object, e as WebBrowserProgressChangedEventArgs) _ 
     Handles WebBrowser1.ProgressChanged

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "CurrentProgress", e.CurrentProgress)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "MaximumProgress", e.MaximumProgress)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"ProgressChanged Event")

End Sub

Uwagi

Zdarzenie można obsłużyć WebBrowser.ProgressChanged w celu zaimplementowania paska postępu nawigacji dla WebBrowser kontrolki podobnej do tej w programie Internet Explorer. Użyj właściwości , CurrentProgress aby określić liczbę bajtów, które zostały pomyślnie pobrane. Użyj właściwości , MaximumProgress aby określić liczbę bajtów dostępnych do pobrania.

Konstruktory

WebBrowserProgressChangedEventArgs(Int64, Int64)

Inicjuje nowe wystąpienie klasy WebBrowserProgressChangedEventArgs.

Właściwości

CurrentProgress

Pobiera liczbę bajtów, które zostały pobrane.

MaximumProgress

Pobiera łączną liczbę bajtów w ładowanym dokumencie.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też