开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 3989|回复: 0

DevExpress的XtraTreelist控件添加节点图标

[复制链接]

0

精华

311

贡献

851

赞扬

正版授权组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
140
软币
2965
在线时间
244 小时
注册时间
2016-5-16
发表于 2017-12-28 15:22:30 | 显示全部楼层 |阅读模式
本帖最后由 e472413641 于 2018-2-5 13:47 编辑

求大家赞,十个赞才能升一级
我的第一个贴,就不设置回复可见了,希望大家多多回复和赞,让我升下级我使用的是DevExpress10.1.7版本的

//在XtraTreelist的不同节点显示不同的图片,在设计界面时拖入一个(Windows.Froms.ImageList)imageListTreeIco,接下来将进行如下设置:
//1.点击imageListTreeIco,选择“Images”属性,向imageListTreeIco添加图片。
2.png

//2.点击XtraTreelist,设置以下属性:
tlTemplate.StateImageList = imageListTreeIco;

//3.新增XtraTreelist事件:
tlTemplate.GetStateImage += tlTemplate_GetStateImage;

//4.tlTemplate_GetStateImage:
private void tlTemplate_GetStateImage(object sender, GetStateImageEventArgs e)
{
  if (String.IsNullOrEmpty(e.Node.GetDisplayText("CODE")))
    e.NodeImageIndex = e.Node.Expanded ? 1 : 0;
  else e.NodeImageIndex = 3;//imageListTreeIco的index
}

最终效果
1.png

关于使用StateImageList还是SelectImageList参考DevExpress的说明图片
下载.png
求大家赞,十个赞才能升一级







评分

参与人数 3赞扬 +3 收起 理由
HongDeng + 1 赞一个
zzyzgy + 1 赞一个
h.henry + 1 很给力

查看全部评分

回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-11-22 12:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表