WebBrowserProgressChangedEventArgs.CurrentProgress Egenskap

Definition

Hämtar antalet byte som har laddats ned.

public:
 property long CurrentProgress { long get(); };
public long CurrentProgress { get; }
member this.CurrentProgress : int64
Public ReadOnly Property CurrentProgress As Long

Egenskapsvärde

Antalet byte som har lästs in eller -1 för att indikera att nedladdningen har slutförts.

Exempel

Följande kodexempel visar hur den här medlemmen används. I exemplet rapporterar en händelsehanterare om händelsens WebBrowser.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 MessageBox.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 WebBrowser.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 använda den här egenskapen för att visa den aktuella navigeringsstatusen i en ProgressBar kontroll. Använd egenskapen MaximumProgress för att fastställa det totala antalet byte som är tillgängliga för nedladdning.

Gäller för

Se även