Página 1 de 1

Problema raro cuando trabajo con un treeview

Publicado: Sab Jul 28, 2012 4:33 pm
por Christian
Hola estoy trabajando con con treeview con muchos items y despues de
llenar el tree la pantalla deja de actualizace y hace estos efectos
raros que puede ser:
--

Problema raro cuando trabajo con un treeview

Publicado: Sab Jul 28, 2012 5:15 pm
por Christian
Al tTreeView le estoy poniendo 9800 items puede ser por eso ?
Saludos
El 28/07/2012 11:33 a.m., Christian R.Assenza escribió:
> Hola estoy trabajando con con treeview con muchos items y despues de
> llenar el tree la pantalla deja de actualizace y hace estos efectos
> raros que puede ser:
>

Problema raro cuando trabajo con un treeview

Publicado: Sab Jul 28, 2012 9:10 pm
por jfgimenez
Christian,
no es muy habitual poner 9800 items en un treeview, pero tampoco deberí­a
ser ese el problema. Más bien parece un problema de pérdida de recursos.
Haz lo siguiente:
1) Lanza el administrador de tareas
2) Selecciona la pestaña "procesos"
3) En el menú "ver", entra en la opción "seleccionar columnas..." y
marca la columna "objetos de GDI"
4) Cuando te aparezca el problema, lanza de nuevo el administrador de
tareas, y comprueba la cantidad de "objetos de GDI" en uso. Si ese valor
llega a 10.000 (o se aproxima), entonces se trata de una pérdida de
recursos y por eso no puede repintar los controles
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info

Problema raro cuando trabajo con un treeview

Publicado: Lun Jul 30, 2012 12:33 am
por Christian
Gracias Jose el problema era que clonaba un font y los recursos
superaban los 10.000
Te hago una ultima consulta, no me esta funcionando el metodo
GetSelectedItem() del objeto tree lo puse en el evento OnRClick y
OnClick y siempre me retorna nil ?
El 28/07/2012 16:10, Jose F. Gimenez escribió:
> Christian,
>
> no es muy habitual poner 9800 items en un treeview, pero tampoco deberí­a
> ser ese el problema. Más bien parece un problema de pérdida de recursos.
>
> Haz lo siguiente:
>
> 1) Lanza el administrador de tareas
> 2) Selecciona la pestaña "procesos"
> 3) En el menú "ver", entra en la opción "seleccionar columnas..." y
> marca la columna "objetos de GDI"
> 4) Cuando te aparezca el problema, lanza de nuevo el administrador de
> tareas, y comprueba la cantidad de "objetos de GDI" en uso. Si ese valor
> llega a 10.000 (o se aproxima), entonces se trata de una pérdida de
> recursos y por eso no puede repintar los controles
>
>
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info