ProgressChangedEventHandler Delegar

Definição

Representa o método que manipulará o ProgressChanged evento da BackgroundWorker classe. Essa classe não pode ser herdada.

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)

Parâmetros

sender
Object

A fonte do evento.

e
ProgressChangedEventArgs

Um ProgressChangedEventArgs que contém os dados do evento.

Exemplos

O exemplo de código a seguir mostra como usar a ProgressChangedEventHandler classe. Este exemplo faz parte de um exemplo maior para a 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.
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

Comentários

Ao criar um ProgressChangedEventHandler delegado, você identifica um método para lidar com o evento. Para associar o evento ao manipulador de eventos, adicione uma instância do delegado ao evento. O manipulador de eventos é chamado sempre que o evento ocorre, a menos que você remova o delegado. Para obter mais informações sobre representantes do manipulador de eventos, consulte Manipulando e levantando eventos.

Métodos de Extensão

Nome Description
GetMethodInfo(Delegate)

Obtém um objeto que representa o método representado pelo delegado especificado.

Aplica-se a