Medimiento de un panel con chorrocientosmil controles

07/07/2006 - 13:22 por Javier | Informe spam
Buenas, estoy implementando un control mezcla entre datagrid y treeview que
gestiona bastantes controles (en una prueba no excesibamente tocha al
rededor de 500 - 1000 controles), esta bastante bien, pero a la hora de
pintar tanto control se nota que le cuesta bastante, el control se basa en
un FlowLayoutPanel, y cuando lanzo los bucles para cargas los controles
ejecuto SuspendLayout y resume layout, esto hace que vaya bastante mas
rapido que sin nada, pero estoy a ver si consigo que eso vaya mas rapido (a
parte que tira bastante de equipo). Un compañero me ha comentao algo de usar
un buffer, pero no se a que se referia. si teneis alguna idea para que esto
pueda ir un poco mas rapido.

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
07/07/2006 - 14:31 | Informe spam
"Javier" wrote in message
news:%
[...] Un compañero me ha comentao algo de usar un buffer, pero no se a que
se referia.



Probablemente se refería a poner en el panel la propiedad
DubleBuffered=true. Esto hará que se visualice todo de golpe, pero no
abreviará el tiempo total que necesita para aparecer, ya que en cualquier
caso tienen que crearse todos los controles, aunque se dibujen sobre una
zona de memoria y luego se vuelque de golpe el resultado final a la pantalla
(eso es lo que hace el DubleBuffered=true).
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida