Foros del Web » Programación para mayores de 30 ;) » .NET »

Ayuda con progressbar

Estas en el tema de Ayuda con progressbar en el foro de .NET en Foros del Web. Hola... Estoy realizando un proyecto en visual Studio 2005 y cuando cargo el form principal (el cual tiene muchos picturebox) dichos picturebox parpadean al momento ...
  #1 (permalink)  
Antiguo 11/03/2009, 10:27
Avatar de trumile  
Fecha de Ingreso: marzo-2009
Mensajes: 8
Antigüedad: 15 años, 1 mes
Puntos: 0
Ayuda con progressbar

Hola... Estoy realizando un proyecto en visual Studio 2005 y cuando cargo el form principal (el cual tiene muchos picturebox) dichos picturebox parpadean al momento de aparecer... he tratado de corregir esto cargandolos mediante un progressbar y no lo he logrado... he encontrado que se puede hacer con hilos pero la verdad no entiendo muy bien el tema... aprecio cualquier aporte... gracias Ahhh disculpen si yahay un foro sobre esto
  #2 (permalink)  
Antiguo 11/03/2009, 16:55
 
Fecha de Ingreso: marzo-2009
Mensajes: 9
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Ayuda con progressbar

Hola, bueno esto sucede muy a menudo cuando tienes demasiadas imágenes para mostrar o las imágenes son muy grandes. Esto sucede porque al momento que cargas el formulario con Form.Load, se cargan las imagenes pero no las actualiza hasta que termine la funcion, cuando termina la funcion actualiza todos picturebox y la consecuencias de eso es ese parpadeo.

Si cargas las imagenes con codigo, asegurate de que se actualicen las imagenes al momento de ser cargadas. ¿Cómo? dandole un DoEvents cada ves que cargas 2 o 3 imagenes o tambien cada ves que carges una imagen.

Código:
System.Windows.Forms.Application.DoEvents()
Si esto no lo resuelve, trata de cargar las imagenes en Form.Shown.

Y si no se arregla pos vas a tener que hacer hilos, que porcierto están en los Faqs..

Espero que te sea de Utilidad.
  #3 (permalink)  
Antiguo 12/03/2009, 10:04
Avatar de trumile  
Fecha de Ingreso: marzo-2009
Mensajes: 8
Antigüedad: 15 años, 1 mes
Puntos: 0
De acuerdo Respuesta: Ayuda con progressbar

Gracias Irvin cargue los picturebox en el form.shown y se acabo el parpadeo De verdad muchas gracias ... Por curiosidad y por saber.... donde estan los Faqs???

Última edición por trumile; 12/03/2009 a las 10:13
  #4 (permalink)  
Antiguo 14/03/2009, 15:06
Avatar de jlbautista  
Fecha de Ingreso: enero-2007
Ubicación: Durango, Méx.
Mensajes: 175
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: Ayuda con progressbar

FAQ's - Foros del Web - .NET
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:43.