Refresco ToolBar

15/02/2006 - 09:36 por oskar | Informe spam
Hola, tengo una app de windows que tiene un ToolBar, en tiempo de
ejecución modifico los botones, pero me crea un parpadeo que no
megusta.

Lo que tengo es:

Boton1,Boton2,Boton3,Boton4,Boton5,Boton6,Boton7


El Boton1,Boton2,Boton7 siempre estan visibles.
El Boton2 y Boton 3 no tienen imagen y estan disabled. (en principio
visible para que ocupen espacio)

El boton5,Boton6 estan invisible al principio i en un momento dado hago
el boton 3 invisible i el boton 5 visible, el boton 4 invisible y el
boton 6 visible.

Asi en teoria mantengo la misma distancia siempre con el boton 7.
Pero crea un parpadeo feo.
Intento utilizar SuspendLayout pero no hace nada.

Alguna Solución ?
Gracias.
 

Leer las respuestas

#1 Marino Posadas
18/02/2006 - 00:32 | Informe spam
Hola Oskar

Antes de modificar los botones, llama a SuspendLayout() y cuando hayas
terminado, a ResumeLayout()


Saludos cordiales
Marino Posadas
MCSD, MCAD, MCT
MVP Visual C#
www.ElAveFenix.net

"oskar" escribió en el mensaje
news:
Hola, tengo una app de windows que tiene un ToolBar, en tiempo de
ejecución modifico los botones, pero me crea un parpadeo que no
megusta.

Lo que tengo es:

Boton1,Boton2,Boton3,Boton4,Boton5,Boton6,Boton7


El Boton1,Boton2,Boton7 siempre estan visibles.
El Boton2 y Boton 3 no tienen imagen y estan disabled. (en principio
visible para que ocupen espacio)

El boton5,Boton6 estan invisible al principio i en un momento dado hago
el boton 3 invisible i el boton 5 visible, el boton 4 invisible y el
boton 6 visible.

Asi en teoria mantengo la misma distancia siempre con el boton 7.
Pero crea un parpadeo feo.
Intento utilizar SuspendLayout pero no hace nada.

Alguna Solución ?
Gracias.

Preguntas similares