我是靠谱客的博主 忧虑萝莉,最近开发中收集的这篇文章主要介绍TreeView添加图片,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

方法一:通过代码方式实现:

private string FilePath = Application.StartupPath + "\Images\";

         Image img = new Bitmap(FilePath + "one.ico");

         Image img1 = new Bitmap(FilePath + "two.ico");

         ImageList imgs = new ImageList();

         imgs.Images.Add(img);

         imgs.Images.Add(img1);

         this.tvTest.ImageList = imgs;

         TreeNode node = new TreeNode();

         node.Text = "Root";

         this.tvTest.Nodes.Add(node);

         node.ImageIndex = 0;

         node.SelectedImageIndex = 0;

         TreeNode node1 = new TreeNode();

         node1.Text = "root001";

         TreeNode node2 = new TreeNode();

         node2.Text = "root002";

         node.Nodes.Add(node1);

         node.Nodes.Add(node2);

         this.tvTest.ExpandAll();

         node1.ImageIndex =1;

         node1.SelectedImageIndex = 1;

         node2.ImageIndex = 1;

         node2.SelectedImageIndex = 1;

方法二:通过绑定ImageList控件实现

操作步骤:第一步,工具箱中拖动ImageList控件;

第二步,ImageList控件Images属性添加图片集合;

第三步,TreeView控件绑定ImageList属性;

第四步,代码如下所示:

TreeNode node = new TreeNode();

node.Text = "Root";

this.tvTest.Nodes.Add(node);

node.ImageIndex = 0;

node.SelectedImageIndex = 0;

TreeNode node1 = new TreeNode();

node1.Text = "root001";

TreeNode node2 = new TreeNode();

node2.Text = "root002";

node.Nodes.Add(node1);

node.Nodes.Add(node2);

this.tvTest.ExpandAll();

node1.ImageIndex =1;

node1.SelectedImageIndex = 1;

node2.ImageIndex = 1;

node2.SelectedImageIndex = 1;

 

最后

以上就是忧虑萝莉为你收集整理的TreeView添加图片的全部内容,希望文章能够帮你解决TreeView添加图片所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部