给treeview的部分节点添加图片

.Net技术 码拜 4年前 (2016-09-18) 697次浏览
本人希望只给部分节点前添加图片,可是其他节点都默认添加了图片。
首先本人有一个imagelist,里面存放了一系列不同图片,把imagelist关联到了treeview上。
然后本人在希望添加图片的节点上node.ImageIndex = node.SelectedImageIndex = index;(本人希望选中不选择显示的图片是一样的)
然后再把node添加到treeview。这样过后本人添加的节点确实都显示了不同的图片,可是未添加图片的其他节点也显示了index=0的图片,问一下本人不希望未添加图片的节点显示图片,该怎么做?
解决方案

10

那就多添加一个if判断,原先没有添加图片的,不赋值图片路径

10

那就就放一个 空白的图片 给你那些不想显示的

10

不设置imageindex不就好了吗?

10

这个问题好像不能直接解决,只能本人重写一个控件或加透明图片。
持续关注中

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明给treeview的部分节点添加图片
喜欢 (0)
[1034331897@qq.com]
分享 (0)