Recorrer TreeView
salu2 amigos.
Estoy usando un treeview para asignar el uso de las opciones disponibles en el sistema que estoy desarrollando a modo de perfil. Pero tengo un problema.. cómo puedo recorrer el treeview para saber que opción ha sido seleccionada y así guardarla en la bd??? no he podido dar con la rutina que me permita recorrer el treeview desde el primer nodo hasta el último que esté marcado.. Ojalá que puedan ayudarme, desde ya muchas gracias.. PS: También he usado el componente checktreeview de roman y tampoco he podido hacer lo que necesito. |
Quisás deberías explicar un poco mas detalladamente lo que necesitas hacer...;).
Saludos...:) |
Hola darkone2k4, yo lo hice de la forma que explico Róman utilizando imagenes, si estas utilizando esa forma solo debes recorrer y ver la propiedad StateIndex de cada Nodo preguntando por la imagen que se correspondería a marcado.
Saluditos |
Cita:
En este momento tengo el siguiente checktreeview +Archivo - Trabajadores - Empresa - Instituciones - Configuraciones - Usuarios - Perfiles - Salir + Movimientos - Parámetros Mensuales - Movimiento Mensual - Asignaciones +Liquidaciones - Liquidación Individual - Liquidación General +Reportes - Reporte 1 - Reporte 2 Ese checktreeview( componente de Roman ), representa el menú del sistema, el cual me sirve para crear los perfiles dentro del sistema. En esa pantalla tengo el botón Grabar, el cual tiene que almacenar en una tabla las opciones seleccionadas por el usuario al momento de crear el perfil. Estoy recorriendo el árbol con un for de 0 a checktreeview.items.count-1 El problema que tengo es que no sé como recorrer el árbol para poder guardar en la tabla los nodos seleccionados por el usuario. Espero que ahora si está más clara mi duda.. |
Cita:
Saluditos |
Cita:
|
La franja horaria es GMT +2. Ahora son las 10:35:53. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi