Evaluar y enviar comentarios
This page is specific to
Microsoft Visual Studio 2005/.NET Framework 2.0

Other versions are also available for the following:
Biblioteca de clases de .NET Framework
BackgroundWorker.ProgressChanged (Evento)

Nota: este evento es nuevo en la versión 2.0 de .NET Framework.

Se produce cuando se llama a ReportProgress.

Espacio de nombres: System.ComponentModel
Ensamblado: System (en system.dll)

Visual Basic (Declaración)
Public Event ProgressChanged As ProgressChangedEventHandler
Visual Basic (Uso)
Dim instance As BackgroundWorker
Dim handler As ProgressChangedEventHandler

AddHandler instance.ProgressChanged, handler
C#
public event ProgressChangedEventHandler ProgressChanged
C++
public:
event ProgressChangedEventHandler^ ProgressChanged {
    void add (ProgressChangedEventHandler^ value);
    void remove (ProgressChangedEventHandler^ value);
}
J#
/** @event */
public void add_ProgressChanged (ProgressChangedEventHandler value)

/** @event */
public void remove_ProgressChanged (ProgressChangedEventHandler value)
JScript
JScript admite el uso de eventos, pero no admite la declaración de eventos nuevos.

La llamada al método ReportProgress provoca este evento.

Para obtener más información sobre la forma de controlar eventos, vea Utilizar eventos.

En el ejemplo de código siguiente se muestra el uso del evento ProgressChanged para crear informes para el usuario sobre el progreso de una operación asincrónica. Este ejemplo de código forma parte de un ejemplo más extenso referente a la clase BackgroundWorker.

Visual Basic
' 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
C#
// This event handler updates the progress bar.
private void backgroundWorker1_ProgressChanged(object sender,
    ProgressChangedEventArgs e)
{
    this.progressBar1.Value = e.ProgressPercentage;
}
C++
// This event handler updates the progress bar.
void backgroundWorker1_ProgressChanged( Object^ /*sender*/, ProgressChangedEventArgs^ e )
{
   this->progressBar1->Value = e->ProgressPercentage;
}
J#
// This event handler updates the progress bar.
private void backgroundWorker1_ProgressChanged(Object sender,
    ProgressChangedEventArgs e)
{
    this.progressBar1.set_Value(e.get_ProgressPercentage());
} //backgroundWorker1_ProgressChanged

Windows 98, Windows 2000 SP4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0
Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2008 Microsoft Corporation. Reservados todos los derechos. Términos de uso  |  Marcas Registradas  |  Privacidad
Page view tracker