C#编程-55:TreeView控件复习笔记

简介: C#编程-55:TreeView控件复习笔记

TreeView控件显示结点层次结构

CkeckBox属性设置为True则可以选择;

TreeView的集合Nodes是TreeNode对象

TreeNode tn = new TreeNode();


//添加结点:

if (textBox1.Text.Trim() == "") return;

TreeNode tn = new TreeNode();

tn.Text = textBox1.Text.Trim();

treeView1.Nodes.Add(tn);


//添加选中的子节点:

if (textBox1.Text.Trim() == "") return;

TreeNode tn = new TreeNode();

tn.Text = textBox1.Text.Trim();

treeView1.SelectedNode.Nodes.Add(tn);



//删除结点:

TreeNode tn = new TreeNode();

tn = treeView1.SelectedNode;

if (tn.Nodes.Count > 0)

{

DialogResult result = MessageBox.Show("该节点包含子节点,是否删除?\n确定请按是,取消请按否","删除提示",MessageBoxButtons.YesNo);

if (result == DialogResult.Yes) tn.Remove();

}


相关文章
|
Kubernetes 监控 Cloud Native
云原生时代下的应用开发与部署实践
【10月更文挑战第4天】在云原生的浪潮中,开发者和运维人员面临着新的挑战和机遇。本文将通过实际案例,展示如何在云平台上高效地开发、部署和管理应用,同时确保系统的可扩展性和高可用性。我们将深入探讨容器化技术、微服务架构以及持续集成/持续部署(CI/CD)流程的实施策略,旨在为读者提供一套完整的云原生解决方案框架。
|
编解码 Linux iOS开发
openEuler系统下neofetch工具的安装与基本使用
【10月更文挑战第2天】openEuler系统下neofetch工具的安装与基本使用
296 1
openEuler系统下neofetch工具的安装与基本使用
|
JavaScript 前端开发 数据处理
【Vue面试题二十八】、vue要做权限管理该怎么做?如果控制到按钮级别的权限怎么做?
这篇文章讨论了Vue中实现权限管理的策略,包括接口权限、路由权限、菜单权限和按钮权限的控制方法,并提供了不同的实现方案及代码示例,以确保用户只能访问被授权的资源。
【Vue面试题二十八】、vue要做权限管理该怎么做?如果控制到按钮级别的权限怎么做?
|
传感器 人工智能 JSON
多图、视频首上端!面壁「小钢炮」 MiniCPM-V 2.6 模型重磅上新!魔搭推理、微调、部署实战教程来啦!
该模型基于 SigLip-400M 和 Qwen2-7B 构建,仅 8B 参数,取得 20B 以下单图、多图、视频理解 3 SOTA 成绩,一举将端侧AI多模态能力拉升至全面对标 GPT-4V 水平。
|
11月前
|
Kubernetes Linux 容器
如何在centos中关闭swap分区
在CentOS中,关闭swap分区可以通过临时关闭和永久禁用两种方式实现。临时关闭swap分区适用于临时测试和故障排除,而永久禁用swap分区则需要修改 `/etc/fstab`文件。通过遵循上述步骤,可以确保系统在没有swap的情况下稳定运行。这对于某些应用场景(如Kubernetes集群)是必要的配置步骤。
1240 3
|
存储 安全 Windows
电脑桌面文件不见了怎么恢复?8个方法帮你解决问题
电脑桌面文件突然不见了凭空消失了怎么恢复?电脑桌面文件日常使用电脑时,很多用户喜欢将重要文件、快捷方式存放在桌面上,以方便快速访问。然而,有时我们会突然发现桌面上的文件不见了。桌面文件消失可能有多种原因,例如误删除、系统更新、设置变更等。今天给大家介绍一些桌面文件丢失的常见的原因以及如何找回丢失的文件。
|
存储 监控 安全
Linux日志管理工具:Logrotate(一)
Linux日志管理工具:Logrotate(一)
950 0
|
缓存 JavaScript 前端开发
程序员必知:广告等第三方应用嵌入到web页面方案之使用js片段
程序员必知:广告等第三方应用嵌入到web页面方案之使用js片段
172 0
|
NoSQL C++ 开发者
【C/C++ 调试 GDB指南 】GDB中的‘info’命令:一次全面的探索
【C/C++ 调试 GDB指南 】GDB中的‘info’命令:一次全面的探索
718 0
|
消息中间件 监控 网络协议
Kafka 监听器详解
在这篇文章中,我将谈论为什么这是有必要的配置 `listeners` 和 `advertised.listeners`,然后展示如何基于几个场景--Docker和AWS来做。
1291 1