ProgressChangedEventHandler Delegat

Definition

Stellt die Methode dar, die das ProgressChanged Ereignis der BackgroundWorker Klasse behandelt. Diese Klasse kann nicht vererbt werden.

public delegate void ProgressChangedEventHandler(System::Object ^ sender, ProgressChangedEventArgs ^ e);
public delegate void ProgressChangedEventHandler(object sender, ProgressChangedEventArgs e);
type ProgressChangedEventHandler = delegate of obj * ProgressChangedEventArgs -> unit
Public Delegate Sub ProgressChangedEventHandler(sender As Object, e As ProgressChangedEventArgs)

Parameter

sender
Object

Die Quelle des Ereignisses.

e
ProgressChangedEventArgs

Ein ProgressChangedEventArgs Objekt, das die Ereignisdaten enthält.

Beispiele

Das folgende Codebeispiel zeigt, wie die ProgressChangedEventHandler Klasse verwendet wird. Dieses Beispiel ist Teil eines größeren Beispiels für die 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

Hinweise

Wenn Sie einen ProgressChangedEventHandler Delegaten erstellen, identifizieren Sie eine Methode zum Behandeln des Ereignisses. Um das Ereignis dem Ereignishandler zuzuordnen, fügen Sie dem Ereignis eine Instanz des Delegaten hinzu. Der Ereignishandler wird immer dann aufgerufen, wenn das Ereignis auftritt, es sei denn, Sie entfernen den Delegaten. Weitere Informationen zu Ereignishandlerdelegatn finden Sie unter Behandeln und Auslösen von Ereignissen.

Erweiterungsmethoden

Name Beschreibung
GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die vom angegebenen Delegaten dargestellte Methode darstellt.

Gilt für: