BackgroundWorker.ProgressChanged Event

Definition

Occurs when ReportProgress(Int32) is called.

C#
public event System.ComponentModel.ProgressChangedEventHandler ProgressChanged;
C#
public event System.ComponentModel.ProgressChangedEventHandler? ProgressChanged;

Event Type

Examples

The following code example demonstrates the use of the ProgressChanged event to report the progress of an asynchronous operation to the user. This code example is part of a larger example provided for the BackgroundWorker class.

C#
// This event handler updates the progress bar.
private void backgroundWorker1_ProgressChanged(object sender,
    ProgressChangedEventArgs e)
{
    this.progressBar1.Value = e.ProgressPercentage;
}

Remarks

This event is raised when you call the ReportProgress method.

For more information about how to handle events, see Handling and Raising Events.

Applies to

Produkt Verzie
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

See also