Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/05/2009, 09:59
mariano_donati
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 1 mes
Puntos: 9
Respuesta: Progress bar durante inserción de datos

Si decidis programar con un Thread, tenes que tener especial cuidado al momento de actualizar la barra de progreso, ya que el evento se produce en un subproceso distinto al que creo la barra. Esto pasa no solo con la barra de progreso, sino tambien con cualquier elemento que forme parte de la GUI.
Para evitar esto, tenes que crearte una funcion aparte que se encargue de establecer el valor que corresponde en la barra de progreso y hacer que el formulario invoque este metodo. Esto se hace a traves de tuform.Invoke().
Saludos.
__________________
Add, never Remove