WebBrowserProgressChangedEventArgs.CurrentProgress Propiedad

Definición

Obtiene el número de bytes descargados.

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

Valor de propiedad

El número de bytes que se han cargado o -1 para indicar que la descarga ha finalizado.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de este miembro. En el ejemplo, un controlador de eventos informa sobre la aparición del WebBrowser.ProgressChanged evento. Este informe le ayuda a aprender cuándo se produce el evento y puede ayudarle a depurar. Para informar sobre varios eventos o eventos que se producen con frecuencia, considere la posibilidad de reemplazar MessageBox.Show por Console.WriteLine o anexar el mensaje a una línea TextBoxmúltiple.

Para ejecutar el código de ejemplo, péguelo en un proyecto que contenga una instancia de tipo WebBrowser denominada WebBrowser1. A continuación, asegúrese de que el controlador de eventos está asociado al WebBrowser.ProgressChanged evento.

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

Comentarios

Puede usar esta propiedad para mostrar el progreso de navegación actual en un ProgressBar control . Use la MaximumProgress propiedad para determinar el número total de bytes disponibles para la descarga.

Se aplica a

Consulte también