TTreeViewMod
Publicado: Dom Feb 14, 2021 12:51 pm
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.
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.