4.2. 给TreeView添加图标

先拖拽出来一个ImageList控件iglIcons,然后手动编辑ImageList的Images属性Collection,添加几个小图片。

对应的index分别是0,1,2,。。。,然后用:

trvFolder.ImageList = iglIcons;

将其关联到当前TreeView控件trvFolder。

最后,每次添加TreeNode的时候,多加一句:

curNode.ImageIndex = 0;

即为:

TreeNode curNode = new TreeNode(name);
curNode.ImageIndex = 0;
trvFolder.Nodes.Add(curNode);
    

其中0为图片的index,可根据自己的实际情况改为对应的index。

这样就可以实现给不同的TreeNode添加对应的图标了。