ProgressChangedEventHandler ProgressChangedEventHandler ProgressChangedEventHandler ProgressChangedEventHandler Delegate

Definizione

Rappresenta il metodo che gestirà l'evento ProgressChanged della classe BackgroundWorker.Represents the method that will handle the ProgressChanged event of the BackgroundWorker class. Questa classe non può essere ereditata.This class cannot be inherited.

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)

Parametri

sender
Object Object Object Object

Origine dell'evento.The source of the event.

Ereditarietà
ProgressChangedEventHandlerProgressChangedEventHandlerProgressChangedEventHandlerProgressChangedEventHandler

Esempi

Nell'esempio di codice seguente viene illustrato l'utilizzo della classe ProgressChangedEventHandler.The following code example shows how to use the ProgressChangedEventHandler class. Questo esempio fa parte di un esempio più ampio per BackgroundWorker la classe.This example is part of a larger example for the BackgroundWorker class.

// 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

Commenti

Quando si crea un ProgressChangedEventHandler delegato, si identifica un metodo per gestire l'evento.When you create a ProgressChangedEventHandler delegate, you identify a method to handle the event. Per associare l'evento al gestore eventi in uso, aggiungere all'evento un'istanza del delegato.To associate the event with your event handler, add an instance of the delegate to the event. Il gestore eventi viene chiamato ogni volta che si verifica l'evento, a meno che non venga rimosso il delegato.The event handler is called whenever the event occurs, unless you remove the delegate. Per ulteriori informazioni sui delegati del gestore eventi, vedere gestione e generazione di eventi.For more information about event handler delegates, see Handling and Raising Events.

Metodi di estensione

GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.Gets an object that represents the method represented by the specified delegate.

Si applica a