Devexpress Winform XtraTreeList 节点添加自定义图片

要求:根据节点行的某个数据来确定动态自定义图片

如图:

1、拖出一个控件imageCollection,编辑图片项

2、设置TreeList的StateImageList为上面建的imageCollection

3、设置TreeList的CustomDrawNodeCell事件,如果StateImageIndex为-1则不展示图片。0展示imageCollection图片列表第一项 。

       if (!string.IsNullOrEmpty(e.Node["vc_test"].ToStringEx()))
            {
                e.Node.StateImageIndex = 0;
            }
            else
            {
                e.Node.StateImageIndex = -1;
            }

 

posted @ 2021-02-05 14:47  舒碧  阅读(436)  评论(0编辑  收藏  举报