BackgroundWorker.ProgressChanged Gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Treedt op wanneer ReportProgress(Int32) wordt aangeroepen.
public:
event System::ComponentModel::ProgressChangedEventHandler ^ ProgressChanged;
public event System.ComponentModel.ProgressChangedEventHandler ProgressChanged;
member this.ProgressChanged : System.ComponentModel.ProgressChangedEventHandler
Public Custom Event ProgressChanged As ProgressChangedEventHandler
Gebeurtenistype
Voorbeelden
In het volgende codevoorbeeld ziet u hoe de gebeurtenis wordt gebruikt ProgressChanged om de voortgang van een asynchrone bewerking aan de gebruiker te rapporteren. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de BackgroundWorker klasse.
// 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
Opmerkingen
Deze gebeurtenis wordt gegenereerd wanneer u de ReportProgress methode aanroept.
Zie Gebeurtenissen verwerken en genereren voor meer informatie over het afhandelen van gebeurtenissen.