我想你应该先把imagelist和treeview关联起来,就是把treeview的images这个属性设置成imagelist,然后你就可以用下面这句话:
treeview1.Items.Item[0].ImageIndex:=1;
来修改treeview里结点的图标了,以上这句话就是把根节点的图标换成imagelist中第二个图标。
当然我知道还有一个问题你是很想知道的,就是节点被鼠标选择以后图标还会改变,你可以用treeview1.Items.Item[0].SelectedIndex:=1;来硬性规定选择以后的图标还是原来的图标,不用改变。
treeview1.Items.Item[0].ImageIndex:=1;
来修改treeview里结点的图标了,以上这句话就是把根节点的图标换成imagelist中第二个图标。
当然我知道还有一个问题你是很想知道的,就是节点被鼠标选择以后图标还会改变,你可以用treeview1.Items.Item[0].SelectedIndex:=1;来硬性规定选择以后的图标还是原来的图标,不用改变。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货