BackgroundWorker.ProgressChanged Evento

Definición

Se produce cuando ReportProgress(Int32) se llama a .

public:
 event System::ComponentModel::ProgressChangedEventHandler ^ ProgressChanged;
public event System.ComponentModel.ProgressChangedEventHandler ProgressChanged;
public event System.ComponentModel.ProgressChangedEventHandler? ProgressChanged;
member this.ProgressChanged : System.ComponentModel.ProgressChangedEventHandler 
Public Custom Event ProgressChanged As ProgressChangedEventHandler 

Tipo de evento

Ejemplos

En el ejemplo de código siguiente se muestra el uso del ProgressChanged evento para notificar el progreso de una operación asincrónica al usuario. Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la BackgroundWorker clase .

// This event handler updates the progress bar.
void backgroundWorker1_ProgressChanged( Object^ /*sender*/, ProgressChangedEventArgs^ e )
{
   this->progressBar1->Value = e->ProgressPercentage;
}
// This event handler updates the progress bar.
void backgroundWorker1_ProgressChanged(object sender,
    ProgressChangedEventArgs e) => progressBar1.Value = e.ProgressPercentage;
' This event handler updates the progress bar.
Private Sub backgroundWorker1_ProgressChanged(
ByVal sender As Object, ByVal e As ProgressChangedEventArgs) _
Handles backgroundWorker1.ProgressChanged

    progressBar1.Value = e.ProgressPercentage

End Sub

Comentarios

Este evento se genera cuando se llama al ReportProgress método .

Para obtener más información sobre cómo controlar eventos, consulte Control y generación de eventos.

Se aplica a

Consulte también