Estoy teniendo detalles con el TTreeViewMod, quiero recorrer los items para activarles la casilla lChecked, lo hago utilizando :GetAllItems(), y recorro asignando el valor a lChecked con un valor que guardo en :Cargo, relativo a una posición para cada uno, y al mostrar el TreeView colapsado se ven activadas, pero al expandir los lChecked se cambian de valor solos, como si volviera a recorrer los items de manera lineal.
Ejemplo.
Item1 Cargo=1
Item 11 Cargo=2
Item 12 Cargo=3
Item 2 Cargo=10
Item 21 Cargo=11
En un arreglo de 1 a 11 tengo valores .t. y .f., los cuales, son { .t., .t., .f., .t., .f., .f., .f., .f., .f., .t., .f. }
Si presento el TTreeViwmod colapsado aplica los valores 1 para item1, y 2 para item 2, al expandir item1, asigna 1 para item1, 2 para item11.... y 5 para item21.
Espero haberme explicado.
Gracias.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
TTreeViewMod
Re: TTreeViewMod
Anexo imágen del detalle, los cuadros lChecked se cambian al expandir las subramas.
Saludos.
Saludos.
- Adjuntos
-
- Treeviewmod01.png (30.44 KiB) Visto 1005 veces
- ignacio
- Site Admin
- Mensajes: 9246
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: TTreeViewMod
Buenos días,
No puede hacer depender el estado de ningún arreglo propio de valores lógicos. Así no funciona. Utilice un arreglo QUE GUARDE OBJETOS TTreeViewItem. Más sencillo y lógico.
Saludos
No puede hacer depender el estado de ningún arreglo propio de valores lógicos. Así no funciona. Utilice un arreglo QUE GUARDE OBJETOS TTreeViewItem. Más sencillo y lógico.
Saludos
Re: TTreeViewMod
Ya hice pruebas con un árbol ramificado, doy clic y activo unos Checkbox, y al expandir los item con los box seleccionados se cambian como lo muestro en las imágenes anteriores.
Saludos.
Saludos.