现在我在在treeview中动态添加了多个父节点和子节点,菜单树中节点按顺序累加,
并设置Node.Tag属性就是该累加值。有子节点的父节点不参加累加,无子节点的父节点累加,如图所示,现在在textbox中输入节点后累加的数字,按下按钮,对应的树中节点被选中,得到该节点在树中的节点数,如果有父节点,也返回父节点数。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
c# 通过textbox动态选择treeview中的node
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2017-11-17 08:22关注递归下 按钮里面写 foreach (var item in treeView1.Nodes) foo(tn); 另外定义如下递归函数 void foo(TreeNode tn) { if (tn.Text == "节点" + textBox1.Text) { treeView1.SelectedNode(tn); return; } foreach (var item in tn.Nodes) foo(tn); }
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2018-01-03 01:20回答 3 已采纳 TreeView.Nodes.Remove(TreeView.Nodes.Find("节点名称", false)[0]);删除第一个符合节点 或者 foreach (TreeNode t
- 2022-03-29 05:32回答 1 已采纳 \r\n是换行,连续几个\r\n保留1个就行
- 2020-05-18 11:10回答 1 已采纳 不要用多个窗体切换的方式来做。 而是只要一个窗体,把不同的步骤放在不同的panel控件上。 再把panel叠放在一起。 下一步,就把当前的panel隐藏(visible=false),把下一步的
- 2024-06-17 12:57源代码大师的博客 C#实现修改TreeView控件的节点文本(附完整源码)
- 2022-05-15 06:55回答 1 已采纳 amount.Text = "1223";这个放到窗体加载事件里
- 2021-11-29 05:33回答 1 已采纳 最简单的+=,string的format,stringbuilder的append都行
- 2022-06-06 10:25回答 3 已采纳
- 2022-10-13 12:57Σίσυφος1900的博客 treeview 是非常重要的控件,树形结构常用的功能如下
- 2015-05-26 08:44回答 5 已采纳 你的意思是每个treenode都是一个TextBox+Button? 我想只能是自定义用户控件了
- 2022-05-13 02:56回答 2 已采纳 其实这个在开发启动运行的时候是会6秒钟闪烁后停止,等你到debug中打开软件,他就会一直闪烁了。哈哈,问题其实都不用解决了。
- 2022-10-17 10:45回答 2 已采纳 如果你可以配置扫描枪就配置扫描枪,绝大部分扫描枪可以配置“数据结束加回车”,这样你可以根据ryan回车去区分 如果不能配扫描枪,就比较麻烦了。只能根据现场情况或者根据规则自己进行模式识别了 1.比如有
- 2019-07-17 08:37闲余_梦想的博客 C#——TreeView控件使用
- 2020-07-31 01:32chengjl8的博客 我开发PLC-Recorder的时候要将treeview节点拖入richtextbox遇到了很多问题,网友的方法也不见效,始终不能很好地实现拖拽功能。下面是我摸索出的解决方案:
- 2021-11-23 02:02IC00的博客 TreeView控件中的各项信息都有一个与之相关的Node对象。TreeView显示Node对象的分层目录结构,每个Node对象均由一个Label对象和其相关的位图组成。在建立TreeView控件后,可以展开和折叠、显示或
- 2011-06-20 09:07Just4life的博客 由于拖拽文件的便利性,目前已经越来越被广泛的开发人员接受,本文通过一个简单的事例来演示拖拽功能,以便正在学习相关知识的开发人员阅读,具体步骤如下: 1. 开发环境: 1) Microsoft Visual Studio 2008 2) .Net ...
- 2015-07-15 01:03C#数据结构树的查询实例源码TreeView空间的应用实例源码 foreach (TreeNode node1 in this.treeView1.Nodes[i].Nodes) { if (node1.Text == textBox2.Text.Trim()) { treeView1.SelectedNode = node1; ...
- 2023-11-07 14:21智能建造小硕的博客 TreeViewTreeView控件 用于展示分层数据,它以树形结构展示信息,每个节点可以有一个或多个子节点。TreeView控件允许用户以可展开和可折叠的形式查看复杂的层次信息。TreeView。
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司