先拖拽出来一个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添加对应的图标了。