Parpadeo en Refresh

23/09/2008 - 16:22 por Miguel Angel Mora | Informe spam
Mi problema es que tengo una lista de objetos que se deben redibujar en un
pictureBox cada vez que se mueve uno de ellos.

esto lo hago haciendo un refresh y dibujando nuevamente la lista, el
problema es que al hacer el refresh parpadea,
He intentado hacerlo directamente sobre el form con la propiedad
DoubleBuffered a true pero ha pasado lo mismo.

Puedo mejorarlo si en lugar de hacer un Refresh dibuja la lista entera
menos el elemento que he movido que lo pongo al color de fondo.
¡Desafortunadamente si el fondo es un bitmap esto no se puede hacer a no ser
que redibuje nuevamente el bitmap?
¿como podria evitar este parpadeo?

Preguntas similare

Leer las respuestas

#1 Angel1970Vcia
25/10/2008 - 04:32 | Informe spam
A mi me pasa exactamente lo mismo, tengo muchas cajas de texto en un control
personalizado que muestran los campos de un registro y ese control en un
formulario child, dentro de un MDI. Cuando el usuario cambia el tamaño o el
windowsatate ahí se ve de todo menos cosas bonitas. Da hasta miedo. Yo he
probado con doublebuffer y hasta me he bajado a dibujar las cajas de texto en
modo gráfico, con drawrectangle en un doubleBuffer y con un solo control
textbox movil encima y ni por esas.
Este lenguaje es lo peor que he visto en mi vida, tengo 38 años y llevo
programando desde los 13, ni el spectrum 48k funcionaba tan mal, porque esa
máquina cumplía con sus espectativas. MUY LAMENTABLE. no volveré ha hacer
otro proyecto en VB.NET.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida