c# treeview控件 一个节点前可以添加多个图片吗?还是使用ImageList?
- 到工具箱中拖一个imagelist控件,然后这个控件的属性栏中有个Images属性,点击这个属性右侧的按钮,就会出来一个对话框,点击“添加”,加入你想要的图片。
- 添加图片到树形控件的代码如下,我为了演示,在formload事件中添加了几个节点,你根据你的实际,不用管。 private void Form1_Load(object sender, EventArgs e) { //下面初始化树形控件,给其添加一些节点 treeView1.Nodes.Add("节点1"); treeView1.Nodes.Add("节点2"); treeView1.Nodes[0].Nodes.Add("节点1.1"); treeView1.Nodes[0].Nodes.Add("节点1.2"); treeView1.Nodes[1].Nodes.Add("节点2.1"); treeView1.Nodes[1].Nodes.Add("节点2.2"); } private void button1_Click(object sender, EventArgs e) { //下面来添加图片 treeView1.ImageList = imageList1;//关联图片列表 foreach (TreeNode tn in treeView1.Nodes) { tn.ImageIndex = 0;//表示其图片为图片列表中的第一个图片,若用第二个图片 //则tn.ImageIndex = 1;依次类推 } }
转自:https://zhidao.baidu.com/question/421924805.html