![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola de nuevo!
he leido tus comentarios (muchas gracias por contestar) y a ver si consigo explicar exactamente lo que me pasa. Yo tengo una funcion que va creando los nodos del arbol, y cuando los va creando va poniendo un valor en el ImageIndex de cada nodo 1,2,3 según el tipo de nodo que sea (no está relacionado con la profundidad del nodo, es decir un nodo de profundidad 2, puede tener ImageIndex=1,2,3 indistintamente). Relleno el arbol perfectamente y se muestra tal y como yo quiero. El problema viene cuando selecciono un nodo, y se me pone la imagen que tiene configurada el SelectedIndex (0 en este caso). Yo lo que quiero es que al seleccionar un nodo, antes de que se me cambie la imagen por la indicada en SelectedIndex, poder cambiar el valor de SelectedIndex para que sea igual a ImageIndex. De esta forma no se cambiaría la imagen del nodo al seleccionarlo. Espero haberlo explicado bien ahora ![]() Pensé en usar el evento OnClick del arbol, pero ese evento no me proporciona el Nodo sobre el que pulso. He probado el evento que me indicabas OnGetSelectedIndex pero este evento se produce constantemente, no solo cuando selecciono un nodo. ¿Se te ocurre alguna idea? porque yo ya estoy en blanco jejej Gracias y un saludo!! |
|
#2
|
|||
|
|||
|
Solucionado!!
Hola
pues eso, que ya lo he solucionado, la final era una tontería (es lo que me pasa por ser novato y no tener mucha idea jejej) El evento que tenia que usar era el Onchage() que se produce al seleccionar un nodo diferente y además me proporciona el nodo que selecciono. De esta forma lo unico que tengo que hacer es poner en ese evento: Arbol.Selected.SelectedIndex := Node.ImageIndex; ya las imagenes se mantienen al cambiar de nodo seleccioando. Lo dejo aquí escrito por si a alguien le sirve. Un saludo y muchas gracias por haber ayudado. |
|
#3
|
||||
|
||||
|
Me alegro que se te haya solucionado, pero esta solución ya te la propuse en uno de mis mensajes, hehe!! xDD
Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Imagenes en un TREEVIEW | mRoman | OOP | 14 | 01-06-2012 16:59:25 |
| Imagenes mas grandes en un TreeView | hmrvivas | OOP | 1 | 13-07-2007 06:02:43 |
| Problema con TreeView | CFPA86 | Varios | 1 | 09-03-2007 22:20:57 |
| 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 |
|