Para ImageIndex
tener cualquier significado, su vista de árbol debe tener un ImageList
asignado. La propiedad ImageIndex
hace referencia al índice dentro de la lista de imágenes de la imagen que desea presentar.
Puede crear un ImageList
manualmente, o mediante el diseñador. Este ejemplo demuestra un método para crear y asignar un ImageList
manualmente:
http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.imagelist.aspx
Para mí, acabo de meter abrir el diseñador, seleccione la vista de árbol, encontrar la propiedad ImageList en el editor de propiedades y haga clic en él para abrir una ventana emergente que me permite seleccionar e importar un conjunto de recursos que se convierten en la lista de imágenes.
Estas son algunas capturas de pantalla del proceso:
El componente ImageList se puede arrastrar en su forma de la caja de herramientas.

Tiene una colección de imágenes entre sus propiedades.

Con la lista de imágenes en el formulario, puede seleccionarlo para la propiedad ImageList en su vista de árbol.

espero que ayuda a llenar algunos de los vacíos.
¡Buena suerte!
propiedad imageList que no muestra ninguna y no tiene ninguna opción de exploración. y manualmente myImageList.Images.Add (Image.FromFile ("Default.gif")); no funciona. ¿me falta alguna referencia de ensamblaje? gracias. – ashish
@ashish: Actualicé la publicación con capturas de pantalla para ayudar a llenar los vacíos en mi explicación. – kbrimington
@ kbrimington - muchas gracias ............... es realmente útil. – ashish