C# 在c中为treeview中的特定节点添加图像#
我只想在win forms应用程序的树视图中为特定树节点添加一个图像,请尝试以下代码:C# 在c中为treeview中的特定节点添加图像#,c#,asp.net,C#,Asp.net,我只想在win forms应用程序的树视图中为特定树节点添加一个图像,请尝试以下代码: TreeNode node = new TreeNode(); node.Text = " <img alt='' src='../../Image/button-search.gif' width=100px height=100px />Test Image"; node.Value = "Test"; this.TreeView1.Nodes.Add(node); TreeNode节点=
TreeNode node = new TreeNode();
node.Text = " <img alt='' src='../../Image/button-search.gif' width=100px height=100px />Test Image";
node.Value = "Test";
this.TreeView1.Nodes.Add(node);
TreeNode节点=新的TreeNode();
node.Text=“测试图像”;
node.Value=“测试”;
this.TreeView1.Nodes.Add(node);
检查尝试使用ImageList控件,将其添加到表单中并在其中填充图像,然后使用此代码
treeview1.Nodes[ the tree node index ].TreeView.ImageList = imageList1;
使用ImageList并通过索引将其添加到节点:
treeView.ImageList = new ImageList();
treeView.ImageList.ImageSize = new System.Drawing.Size(16, 16);
treeView.ImageList.Images.Add("myFirstImageName", image1_16x);
treeView.ImageList.Images.Add("mySecondImageName", image2_16x);
现在image1_16x的索引为0,image2_16x的索引为1。然后:
myTreeView.Nodes.Add("keyString", "textString", 0, 0);
myTreeView.Nodes.Add("keyString2", "textString2", 1, 1);
第一个索引是“正常”图像,第二个是“选定”图像(如果您希望使选定状态与正常状态不同).我只想要一个独角兽。图像正在为treeview中的所有节点填充。检查这个我知道如何将图像添加到treeview,但我的问题是我想将图像从图像列表添加到treeview中的特定节点以及所有其他具有默认行的节点