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 el TreeView
Hola, tengo un TreeView de tres niveles, lo que quiero hacer es que en los 4 primeros niveles me muestre un tipo de imagen y en el quinto nivel me muestre otro tipo de imagen, como lo hago???, tengo un ImageList con las imagenes que quiero, pero solo me muestra el TreeView con la primera imagen....
|
#2
|
|||
|
|||
El nodo tienen una propiedad imageindex que por defecto es 0, por eso debe ser que te sale solo la primera imagen.
Procedure LlenarTreeDetalle(var Obj:TTreeView); var Nodo:TTreeNode; Begin Nodo:=TTreeNode.Create(Obj.Items); Nodo.Text:='hola'; Nodo.ImageIndex:=1; Obj.Items.Add(Nodo,InfoDetall.Strings[i]); end; |
#3
|
||||
|
||||
Además de lo que comenta CCCP también puede interesarte cambiar la propiedad SelectedIndex que corresponde a la imagen que aparece cuando el nodo está seleccionado.
También puede interesarte la propiedad Level que te indica el nivel de profundidad del nodo. Con esta propiedad, en el evento OnAddition del TreeView sabrías qué imagen le toca:
// Saludos |
|
|
|