BackgroundWorker.ProgressChanged Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit lorsque ReportProgress(Int32) est appelée.
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
Type d'événement
Exemples
L’exemple de code suivant illustre l’utilisation de l’événement ProgressChanged pour signaler la progression d’une opération asynchrone à l’utilisateur. Cet exemple de code fait partie d’un exemple plus grand fourni pour la BackgroundWorker classe .
// 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.
private void backgroundWorker1_ProgressChanged(object sender,
ProgressChangedEventArgs e)
{
this.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
Me.progressBar1.Value = e.ProgressPercentage
End Sub
Remarques
Cet événement est déclenché lorsque vous appelez la ReportProgress méthode.
Pour plus d’informations sur la façon de gérer les événements, consultez gestion et déclenchement d’événements.