Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在c中为treeview中的特定节点添加图像#_C#_Asp.net - Fatal编程技术网

C# 在c中为treeview中的特定节点添加图像#

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节点=

我只想在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.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中的特定节点以及所有其他具有默认行的节点