Doble buffer

24/10/2004 - 02:32 por Yune | Informe spam
Hola, tengo un problema resulta que tengo un formulario
en el que creo 30 paneles en tiempo de ejecución para
mostrar unos datos, el caso es que al abrir el formulario
me parpadea algo ... se ve como si se estuvieran creando
Lei lo de la técnica del doble buffer y uso la siguiente
instruccion this.SetStyle
(ControlStyles.AllPaintingInWmPaint|ControlStyles.UserPain
t|ControlStyles.DoubleBuffer,true);, la pongo
inmediatamente después del InitializeComponent() en el
constructor pero aun asi nada
un saludo y gracias de antemano
 

Leer las respuestas

#1 A.Poblacion
24/10/2004 - 17:54 | Informe spam
Para que no te parpadee haz esta prueba:

this.SuspendLayout();
// Crea aqui tus paneles
this.ResumeLayout();


"Yune" wrote in message
news:086e01c4b961$025afc20$
Hola, tengo un problema resulta que tengo un formulario
en el que creo 30 paneles en tiempo de ejecución para
mostrar unos datos, el caso es que al abrir el formulario
me parpadea algo ... se ve como si se estuvieran creando
Lei lo de la técnica del doble buffer y uso la siguiente
instruccion this.SetStyle
(ControlStyles.AllPaintingInWmPaint|ControlStyles.UserPain
t|ControlStyles.DoubleBuffer,true);, la pongo
inmediatamente después del InitializeComponent() en el
constructor pero aun asi nada
un saludo y gracias de antemano

Preguntas similares