Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/03/2010, 09:48
Avatar de erick_arcini
erick_arcini
 
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 18 años, 10 meses
Puntos: 50
Respuesta: ProgresBar BackgroundWorker C#

Esta raro, acabo de probar tu código y no se me repite, yo por lo regular reasigno el sender del evento DoWork a una variable local, por que no pruebas:

Código:
            BackgroundWorker worker = (BackgroundWorker)sender;
            for (int i = 0; i < progres.Maximum; i++)
            {
                if (worker.CancellationPending == true)
                {
                    e.Cancel = true;
                    break;
                }
                else
                {
                    System.Threading.Thread.Sleep(10);
                    worker.ReportProgress(i);
                }
            }
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.