FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Imagenes en un TREEVIEW
Hola Amigos.
Estoy trabajando un TreeView, y he estado buscando la forma de agregarle una imagen a cada nodo, dependiendo del titulo del nodo es la imagen que necesito poner. Hasta el momento he logrado agregarle imagenes al TreeView por medio de un ImageList donde he agregado todas las imagenes que necesito, para esto en la propiedad images le asocie el componente del ImageList, pero cada vez que selecciono un NODO me cambie de imagen....y no se porque. Hagan de cuenta que tengo los siguiente: Un cliente tiene varias notas de servicios realizados por una lavanderia, por cada nota se le realiza un nodo, y a su vez estas tienen tantos nodos como servicios tenga la nota.....entonces necesito saber como hacerle para que cuando yo seleccione un servicio no me cambie la imagen con otra q se encuentra dentro del ImageList..... Les agredezco la ayuda que me proporcionen....
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! |
#2
|
||||
|
||||
Hola,
¿Y no ocupas tú ningún evento del "TreeView", quiero decir, ¿la imagen se cambia ella sola? ¿Cuando seleccionas un nodo o algo? |
#3
|
||||
|
||||
Otro problema TreeView relacionado con imagenes
Cita:
Ahora la bronca es otra, como le hago para q los nodos hijos tengan la misma imagen ? Has de cuenta mi TreeView es como sigue: +CLIENTE ····+NOTA1 ····-SERVICIO 1 ····Prenda 1 ····Prenda 2 ····Prenda 3 ····+SERVICIO 2 ····+NOTA2 Entonces necesito que los nodos NOTA1 y NOTA2 tengan la misma imagen y que los nodos SERVICIO 1 y SERVICIO 2 asi como los servicios q tenga el nodo de la NOTA2, tambien tengan la misma imagen.....en donde tambien una imagen para los nodos etiquetados en este ejemplo como "Prenda1, Prenda2, etc". Mira este es el codigo....
Hasta el momento esto me ha estado funcionando, pero solamente en NOTA1 del nodo padre, porq en el segundo (NOTA2) me pone la primer imagen q tiene ImagenList. Si me puedes y tambien a todos los del foro, ayudar a resolverlo mucho se los agradecere.... Gracias de antemano por contestar.....
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! |
#4
|
||||
|
||||
Oye DEC, en el codigo que puse tengo las lineas que ponen las imagenes como comentarios, ya lo habras visto, porque de momento los dejare asi, hasta que no encuentre la solucion optima.
Por otra parte quiesiera ser mas explicito con lo de las imagenes..... en el nodo de CLIENTE tengo la imagen A y dentro de CLIENTE tengo tantos nodos como notas haya tenido el cliente, en este caso tengo NOTA1 y NOTA2 con la imagen B. Y dentro de NOTA1 y NOTA2 tengo tantos X servicios registrados, los cuales digamos q les toca la imagen C. (Cometi un error de descripcion en el TreeView....puse los siguiente: +CLIENTE ····+NOTA1 ····-SERVICIO 1 ····Prenda 1 ····Prenda 2 ····Prenda 3 ····+SERVICIO 2 ····+NOTA2 Lo cual las ultimas dos lineas debe quedas voltedas.....quedaria asi: +CLIENTE ····+NOTA1 ····-SERVICIO 1 ····Prenda 1 ····Prenda 2 ····Prenda 3 ····+NOTA2 ····+SERVICIO 2 Y por ultimo una imagen especial que logre identificar a todas los nodos PRENDA1, PRENDA2, PRENDA3....PRENDASn, de cada nota (NOTA1, NOTA2...NOTAn)...
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! Última edición por mRoman fecha: 22-07-2007 a las 20:47:57. |
#5
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
||||
|
||||
Por lo que puedo ver, lo que tu quieres es agregar una especie de iconos para distinguir los tipos de registros, pues bien, lo que primero debes hacer, es deterninar el tipo de registro que es, (cliente, nota, servicio) luego almacernar este tipo de servicio en una propiedad del TREENODE (FIJATE QUE ES TREENODE y no TREEEVIEW a lo que me refiero). Luego en el evento OnGetImageIndex del treeview escribes código para leer el tipo de registro y asignarle al treenode el imageIndex que necesites, así como también lo debes hacer con la propiedade SelectedImageIndex y si has asignado un stateImage al treeview también lo debes hacer con la propiedad StateImage del treenode.
|
#7
|
||||
|
||||
Imagenes TreeVIew
Cita:
__________________
Miguel Román Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !! |
#8
|
|||
|
|||
Imagenes en los nodos
Hola cris:
Cita:
Gracias Luis Roldan Mar del Plata Argentina |
#9
|
||||
|
||||
Hola Chaja.
Si el problema es el que menciona mRoman inicialmente: Cita:
Ejemplo:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Imagenes mas grandes en un TreeView | hmrvivas | OOP | 1 | 13-07-2007 06:02:43 |
TreeView cambio de imagenes | Manuel | Varios | 2 | 25-09-2006 15:53:18 |
Imagenes en el TreeView | Gustavo Gowdak | OOP | 2 | 13-12-2004 02:25:10 |
Como utilizar el Treeview, desplegar la info del arbol binario al treeview | leo21 | Varios | 2 | 08-04-2004 22:47:30 |
Como utilizar el Treeview, desplegar la info del arbol binario al treeview | leo21 | OOP | 1 | 08-04-2004 22:42:44 |
|