Devexpress 设置TreeList图标
几年不用Devexpress,居然TreeList设置图标都忘记怎么弄了,记录下
1、窗口上拖动一个TreeList和一个ImageCollection

2、设置ImageCollection图像

3、设置

4、代码如下
public Form1()
{
InitializeComponent();
//TreeListNode treeNode = new TreeListNode();
//treeNode.ImageIndex = 0;
//treeNode.SetValue("ID", "111");
//treeList1.Nodes.Add(treeNode);
List<DataSingle> dataSingles = new List<DataSingle>();
DataSingle dataSingle = new DataSingle();
dataSingle.ID = 1111;
dataSingle.TEXT = "22222";
dataSingle.ImgIndex = 0;
dataSingles.Add(dataSingle);
treeList1.DataSource = dataSingles;
}
public class DataSingle
{
public int ID { get; set; }
public string TEXT { get; set; }
public int ImgIndex { get; set; }
}
private void treeList1_CustomDrawNodeImages(object sender, DevExpress.XtraTreeList.CustomDrawNodeImagesEventArgs e)
{
if(e.Node.GetValue("ImgIndex")!=null)
e.SelectImageIndex = int.Parse(e.Node.GetValue("ImgIndex").ToString());
}
5、结果

本博客是个人工作中记录,更深层次的问题可以提供有偿技术支持。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。

浙公网安备 33010602011771号