在C#中使用TreeListView控件来显示树形视图时,可以通过设置节点的ImageIndex或者ImageKey属性来设置节点的图片。
使用ImageIndex属性设置节点图片:可以通过使用ImageList控件来管理图片,并将图片添加到ImageList控件中,然后设置节点的ImageIndex属性来显示对应的图片。// 创建一个ImageList控件并添加图片ImageList imageList = new ImageList();imageList.Images.Add(Properties.Resources.icon1); // 添加图片// 将ImageList控件与TreeListView控件绑定treeListView.SmallImageList = imageList;// 设置节点的ImageIndex属性来显示对应的图片TreeNode node = treeListView.Nodes.Add("Node1");node.ImageIndex = 0; // 设置节点的图片索引使用ImageKey属性设置节点图片:可以直接将图片的键值(即图片在ImageList中的键值)设置给节点的ImageKey属性来显示对应的图片。// 添加图片到ImageList控件ImageList imageList = new ImageList();imageList.Images.Add("icon1", Properties.Resources.icon1); // 添加图片// 将ImageList控件与TreeListView控件关联treeListView.SmallImageList = imageList;// 设置节点的ImageKey属性来显示对应的图片TreeNode node = treeListView.Nodes.Add("Node1");node.ImageKey = "icon1"; // 设置节点的图片键值通过以上两种方式可以很方便地设置TreeListView控件节点的图片。


