WebBrowserProgressChangedEventArgs Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller data för ProgressChanged händelsen.
public ref class WebBrowserProgressChangedEventArgs : EventArgs
public class WebBrowserProgressChangedEventArgs : EventArgs
type WebBrowserProgressChangedEventArgs = class
inherit EventArgs
Public Class WebBrowserProgressChangedEventArgs
Inherits EventArgs
- Arv
Exempel
I följande kodexempel visas användningen av den här typen. I exemplet rapporterar en händelsehanterare om händelsens ProgressChanged förekomst. Den här rapporten hjälper dig att lära dig när händelsen inträffar och kan hjälpa dig att felsöka. Om du vill rapportera om flera händelser eller händelser som inträffar ofta kan du överväga att Show ersätta med Console.WriteLine eller lägga till meddelandet i en flerradig TextBox.
Om du vill köra exempelkoden klistrar du in den i ett projekt som innehåller en instans av typen WebBrowser med namnet WebBrowser1. Kontrollera sedan att händelsehanteraren är associerad med ProgressChanged händelsen.
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
Kommentarer
Du kan hantera händelsen WebBrowser.ProgressChanged för att implementera ett navigeringsstatusfält för kontrollen WebBrowser som liknar den i Internet Explorer. Använd egenskapen CurrentProgress för att fastställa antalet byte som har laddats ned. Använd egenskapen MaximumProgress för att fastställa antalet byte som är tillgängliga för nedladdning.
Konstruktorer
| Name | Description |
|---|---|
| WebBrowserProgressChangedEventArgs(Int64, Int64) |
Initierar en ny instans av WebBrowserProgressChangedEventArgs klassen. |
Egenskaper
| Name | Description |
|---|---|
| CurrentProgress |
Hämtar antalet byte som har laddats ned. |
| MaximumProgress |
Hämtar det totala antalet byte i dokumentet som läses in. |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |