c# 中treeview 树节点图标的动态加载,及选中时图标改变

1、首先在form窗体上拖上一个ImageList控件,在属性窗口中设置它的Image属性即导入几个图标,图标都是有索引的。

2、接着在程序中写上一句代码:myNeTree.ImageList = NeImgList;

3、myNeTree为你在程序中事先定义好的如:private TreeView myNeTree;

4、最后在写树节点的时候设置ImageIndex 属性 : typenode.ImageIndex = 1;

5、要想让节点选上时变图标要设置节点的SelectedImageIndex属性typenode.SelectedImageIndex = 3;   像1,3都是ImageList中图标的索引值

你可能感兴趣的:(c#,imagelist,image)