实现方式一:

通过代码方式实现如下所示:

   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添加图片的更多相关文章

  1. C#如何在PDF文件添加图片印章

    文档中添加印章可以起一定的作用,比如,防止文件随意被使用,或者确保文档内容的安全性和权威性.C#添加图片印章其实也有很多实现方法,这里我使用的是免费的第三方软件Free Spire.PDF,向大家阐述 ...

  2. C# 给PDF添加图片背景

    C# 给PDF添加图片背景 今天要实现的是给PDF文件添加图片背景这个功能.PDF是近年来最流行的文件之一,无论是办公还是日常生活中都经常会用到,很多时候,PDF文件的背景色都是白色,看多了难免觉得累 ...

  3. 黄聪:phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护

    首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.php和PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把class ...

  4. C# 利用占位符替换word中的字符串和添加图片

    利用占位符替换word中的字符串和添加图片   ///<summary>         /// 替换word模板文件内容,包括表格中内容         /// 调用如下:WordStr ...

  5. pyside 为窗口添加图片

    有时我们需要添加一些图片到窗口上,下面给一个通过QLable实现的方法. 这里需要注意的是,当你启用多线程时,方法调用的setPixmap,会导致qt报出一个线程安全错误. 因此,让这个绘图工作尽量在 ...

  6. UILabel添加图片之富文本的简单应用

    若想对UILabel添加图片,那么就需要使用NSMutableAttributedString来定义先定义一个普通的label UILabel *lab = [[UILabel alloc]initW ...

  7. Qt 怎么添加图片文件?

    1.新建一个.qrc的文件 2.起个.qrc的文件名 3.完成后,添加图片文件 4.如图 就好了.

  8. css008 给网页添加图片

    css008 给网页添加图片 1.            css和<img>标签       1.<img>标签是html的添加图片的标签,一般为: <img src=” ...

  9. phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护

    转:http://www.cnblogs.com/huangcong/p/3687665.html 首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包 ...

随机推荐

  1. RPi 3B 无线连接配置

    /********************************************************************** * RPi 3B 无线连接配置 * 说明: * 树莓派3 ...

  2. 陕西师范第七届K题----动态规划

    ps: 自己的方法绝对是弱爆了 肯定存在更优的方法 O(n^3)复杂度 暴力求解的.. 链接:https://www.nowcoder.com/acm/contest/121/K来源:牛客网 柯怡最近 ...

  3. P1441 砝码称重(搜索+队列dp)

    题目链接:传送门 题目大意: 给你n个砝码ai,从中去掉m个后求最多的砝码可表示的重量. n≤20,m≤4,m<n,ai≤100. 思路: 用dfs搜掉m个砝码,然后用队列dp跑出答案,维护答案 ...

  4. tomcat:利用tomcat部署war包格式的项目

    配置jdk环境变量, 配置TOMCAT_HOME 变量, 将war包放入webapps中. 运行tomcar-bin文件夹中的startup.bat. tomcat会自动解压war包. 进入项目:

  5. Electron 快速入门

    https://www.w3cschool.cn/electronmanual/p9al1qkx.html

  6. HDU 3635:Dragon Balls(并查集)

    Dragon Balls Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Tot ...

  7. 【状压DP】【HDOJ1074】

    http://acm.hdu.edu.cn/showproblem.php?pid=1074 Doing Homework Time Limit: 2000/1000 MS (Java/Others) ...

  8. python------软件目录结构规范

    一. 目录结构 www.cnblogs.com/alex3714/articles/5765046.html print(__file__) 获得相对路径 import osprint(os.path ...

  9. 使用ionic开发时用遇到监听手机返回按钮的问题~

    当时用的是ionic开发一个app,需求是,当按下手机的返回按钮,在指定的页面双击退出,而在其他页面点击一次返回到上个页面: 其实用ionic自带的服务就可以解决:  //双击退出   $ionicP ...

  10. LeetCode - Kth Largest Element in a Stream

    Design a class to find the kth largest element in a stream. Note that it is the kth largest element ...