我只想在 win 表单应用程序的树视图中为特定树节点添加图像
问问题
5602 次
4 回答
1
尝试使用 ImageList 控件,将其添加到您的表单并在其中填充图像,然后使用此代码
treeview1.Nodes[ the tree node index ].TreeView.ImageList = imageList1;
于 2013-05-28T12:52:00.420 回答
0
使用 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);
第一个索引是“正常”图像,第二个是“选定”图像(如果您想让选定状态与正常不同)。
于 2013-05-28T12:56:37.670 回答
0
试试这个代码:
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);
于 2013-05-28T12:47:40.737 回答
0
查看MSDN 文档
于 2013-05-28T12:47:44.530 回答