sobre treeview

14/06/2009 - 03:57 por xcal | Informe spam
hola grupo,

añadí dos nodos a un treeview, a cada uno le puse una imagen diferente,
cuando clico en los nodos las imagenes cambian, desearia que la
imagen quede fija, sin importar que yo clique,
muchas gracias por la colaboración

treeView1 = new TreeView();
treeView1.ImageList = il ;

il.Images.Add(new Icon("KEY.ICO"));
il.Images.Add(new Icon("ARW.ICO"));

node1 = new TreeNode("cartas"); node1.ImageIndex = 0;
this.treeView1.Nodes.Add(node1);

node2 = new TreeNode("libros"); node2.ImageIndex = 1;
node.BackColor = Color.Yellow;
this.treeView1.Nodes.Add(node2);

this.Controls.Add(this.treeView1);
 

Leer las respuestas

#1 xcal
15/06/2009 - 22:49 | Informe spam
muchas gracias, quedo bien

saludos,
Carlos

"Sergio" escribió en el mensaje
news:%
Hola:

Creo que para eso debes utilizar la propiedad SelectedImageIndex del nodo
que estas agregando y ponerla al mismo indice que la propiedad ImageIndex



"xcal" <d22> escribió en el mensaje
news:%
hola grupo,

añadí dos nodos a un treeview, a cada uno le puse una imagen diferente,
cuando clico en los nodos las imagenes cambian, desearia que la
imagen quede fija, sin importar que yo clique,
muchas gracias por la colaboración

treeView1 = new TreeView();
treeView1.ImageList = il ;

il.Images.Add(new Icon("KEY.ICO"));
il.Images.Add(new Icon("ARW.ICO"));

node1 = new TreeNode("cartas"); node1.ImageIndex = 0;
this.treeView1.Nodes.Add(node1);

node2 = new TreeNode("libros"); node2.ImageIndex = 1;
node.BackColor = Color.Yellow;
this.treeView1.Nodes.Add(node2);

this.Controls.Add(this.treeView1);







Preguntas similares