WebBrowserProgressChangedEventArgs Osztály

Definíció

Adatokat biztosít az ProgressChanged eseményhez.

public ref class WebBrowserProgressChangedEventArgs : EventArgs
public class WebBrowserProgressChangedEventArgs : EventArgs
type WebBrowserProgressChangedEventArgs = class
    inherit EventArgs
Public Class WebBrowserProgressChangedEventArgs
Inherits EventArgs
Öröklődés
WebBrowserProgressChangedEventArgs

Példák

Az alábbi példakód bemutatja ennek a típusnak a használatát. A példában egy eseménykezelő jelentést készít az ProgressChanged esemény előfordulásáról. Ez a jelentés segít megismerni az esemény bekövetkeztét, és segítséget nyújthat a hibakeresésben. Ha több eseményről vagy gyakran előforduló eseményről szeretne jelentést tenni, fontolja meg az üzenet többsorosra Showcserélését Console.WriteLineTextBox vagy hozzáfűzését.

A példakód futtatásához illessze be egy olyan projektbe, amely egy nevesített WebBrowserpéldányt WebBrowser1 tartalmaz. Ezután győződjön meg arról, hogy az eseménykezelő az eseményhez ProgressChanged van társítva.

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

Megjegyzések

A WebBrowser.ProgressChanged eseményt a WebBrowser vezérlő navigációs folyamatjelzőjének implementálásához kezelheti, hasonlóan a Internet Explorer. CurrentProgress A tulajdonság használatával meghatározhatja a sikeresen letöltött bájtok számát. MaximumProgress A tulajdonság segítségével meghatározhatja a letöltéshez rendelkezésre álló bájtok számát.

Konstruktorok

Name Description
WebBrowserProgressChangedEventArgs(Int64, Int64)

Inicializálja a WebBrowserProgressChangedEventArgs osztály új példányát.

Tulajdonságok

Name Description
CurrentProgress

Lekéri a letöltött bájtok számát.

MaximumProgress

A betöltendő dokumentum bájtjainak teljes számát adja meg.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még