【302】C# TreeView 控件使用说明
参考:C# 中treeview 树节点图标的动态加载,及选中时图标改变
参考:C# TreeView 控件的综合使用方法
参考:TreeView 类
参考:TreeNode 类
1. 添加根和子级
通过图形界面添加,选中 TreeView 控件,然后选择 Nodes 属性,如下图所示,可以选择“添加根”与“添加子级”,子级可以无限添加下去。
通过代码添加根和子级,需要通过 TreeNode 建立一个独立的子级,然后可以循环建立
TreeNode tn_1 = new TreeNode();
tn_1.Text = "一、一级标题";
tn_1.Nodes.Add("1.1 二级标题");
TreeNode tn_12 = new TreeNode();
tn_12.Text = "1.2 二级标题";
tn_12.Nodes.Add("1.21 三级标题");
tn_12.Nodes.Add("1.22 三级标题");
tn_1.Nodes.Add(tn_12);
treeView1.Nodes.Add(tn_1);
效果如下所示:
2. 添加图标
首先需要新建一个 ImageList,用来存取图标,可以直接从控件库里面拖拽过来,然后点开 Images 集合添加图标,如下图所示
通过修改每个节点的的 ImageIndex 值来获取相应的图标,通过索引获取,显示图标。SelectedImageIndex 表示选中节点时显示的图标。
转载于:https://www.cnblogs.com/alex-bn-lee/p/8454663.html
【302】C# TreeView 控件使用说明相关推荐
- dev treeview控件_在Winform开发框架中使用DevExpress的TreeList和TreeListLookupEdit控件
DevExpress提供的树形列表控件TreeList和树形下拉列表控件TreeListLookupEdit都是非常强大的一个控件,它和我们传统Winform的TreeView控件使用上有所不同,我一 ...
- C# 在DataGridView中,点击单元格调出 TreeView控件 或 ListBox控件
1.调出 TreeView控件 或 ListBox控件 private void deductGrid1_CellClick(object sender, DataGridViewCellEvent ...
- 递归遍历文件夹,并添加到TreeView控件中
遍历文件夹,并把所有节点增加到TreeView控件中,这里单独写成了一个静态类,传入根目录节点和指定的目录这两个参数即可,可以稍作扩展用于其他方案 View Code 1 using System; ...
- WinForm开发中针对TreeView控件改变当前选择节点的字体与颜色
WinForm开发中针对TreeView控件改变当前选择节点的字体与颜色 在B/S开发中,对TreeView控件要改变当前选中节点的颜色比较方便,其有相应的SelectedNodeChanged事件 ...
- matlab treeview,treeview控件
高分在线等:C#中如何给treeview控件上的节点前添比如有一treeview1控件,需要在其所有节点前均加一静态小图标(所有节点我也新手,正好刚用过这功能.如下: 1. 到工具箱中拖一个image ...
- C# 系统应用之TreeView控件 (一).显示树状磁盘文件目录及加载图标
在C#系统应用毕设U盘防御软件中需要实现文件不可恢复的删除,首先需要实现类似于资源管理器的界面,通过TreeView控件显示"我的电脑"所有磁盘文件树状目录并加载相应图标.显示结果 ...
- JQuery Highcharts图表控件使用说明
JQuery Highcharts图表控件使用说明 Highcharts 官网:http://www.highcharts.com Highcharts 官网示例:http://www.highcha ...
- TreeView控件的展开与折叠
在窗体中添加一个TreeView控件,设置CheckBox属性为True,绑定数据 Archive jkj = new Archive();//自定义类 public void Bin ...
- 给TreeView控件绑定数据
TreeView控件显示Node对象的等级体系结构,每个Node对象包含了一个标签和可选的点位图.TreeView控件通常用于显示文档头.索引中的条目.磁盘上的文件和目录或者可以显示为等级结构的各种其 ...
- 部门树形结构,使用Treeview控件显示部门
部门树形结构.设计张部门表用于存储部门编码.名称.上级部门id,使用Treeview控件显示部门树,并实现部门增删改.移动.折叠等功能.特别提示,部门有层级关系,可用donetbar的adtree控件 ...
最新文章
- 计算机小键盘顺序,为什么电脑、电话数字键盘排列顺序不同?
- react typescript 子组件调用父组件
- java什么变量用作英文_Java基础之变量-什么是变量
- excel支持python吗_没有 Python,微软宣布 Excel 新增 JavaScript 支持
- 测试人多少岁的软件,抖音你的三观多少岁免费测试app
- javascript map 排序_1Keys仅用1 kb的JavaScript制作钢琴
- Oracle学习总结(9)—— Oracle 常用的基本操作
- 最新福昕高级阅读编辑器
- Linux内核启动内核解压过程分析
- 数据库成绩管理系统课程设计mysql_数据库学生成绩管理系统课程设计报告
- Java 机器学习库Smile实战(一)SVM
- 用百度OCR识别URL图片中的文字
- rk3328或树莓派开发板系统镜像备份制作剪裁
- 已解决KfcError: KFC Crazy Thursday WhoEver Gives me 50 CNY, I Will Thank Him.
- 信息安全系统设计基础第八周期中总结
- K8S集群搭建,并部署nginx实现跨网络访问
- 支持十亿级密态数据、低代码,蚂蚁集团发布隐语开放平台
- centos网卡启动故障报错
- 同余2:线性逆元和中国剩余定理的学习笔记
- 痞子衡嵌入式:ARM Cortex-M文件那些事(6)- 可执行文件(.out/.elf)
热门文章
- 服务器性能监控论文,服务器性能监控系统(本科毕业论文)
- 已知p是一个指向类a的数据成员m的指针_C++ this指针的理解和作用
- Mysql 报错:Unknown collation: ‘utf8mb4_0900_ai_ci‘
- 专题九:Simulink系统仿真
- i7-9700与E5 2667 V2空载功耗对比
- 编程基本功:正常运行的代码,你看明白能做什么?不如解决几个简单BUG
- 别人问了个问题:有没有选择JAVA开发的设计文档
- VirtualBox安装虚拟机后分辨率调不对怎么办
- 公司欠薪,一定要书面督促或仲裁后,再离职
- 电荷为什么不随运动而变化