1. 程式人生 > 實用技巧 >Devexpress 設定TreeListt圖示

Devexpress 設定TreeListt圖示

幾年不用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_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
{
    e.NodeImageIndex = e.Node.ImageIndex;
}

5、結果