社区
C#
帖子详情
C#树视图节点问题
GECode
2016-08-31 09:04:56
在C#程序中,我的树视图有一个根节点,软件运行时,搜索网络中的设备并添加到树视图子节点,搜索完后当网络中的某个设备故障时,让指定的那个子节点背景变成红色。
请问如何让故障设备对应到那个子节点呢?
...全文
327
7
打赏
收藏
C#树视图节点问题
在C#程序中,我的树视图有一个根节点,软件运行时,搜索网络中的设备并添加到树视图子节点,搜索完后当网络中的某个设备故障时,让指定的那个子节点背景变成红色。请问如何让故障设备对应到那个子节点呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
龍过鸡年
2016-08-31
打赏
举报
回复
定义个类,比如 ccd,然后根据设备的一些特性定义 ccd 的属性比如 deviceId, name, location, index, isError 等等,其中 deviceId 或者 name 为唯一标识 当加载 treenode 时,将对应 ccd 的唯一标识作为 treenode 的 name 或者 text 关联起来 当故障 ccd 被操作后,可根据 name 或 text 遍历 treenode,然后更新 treenode 的相关属性
zhanggong1993
2016-08-31
打赏
举报
回复
我觉得自己定义一个类比较好,类里面有两个属性,一个是你的设备的索引或ID或代号,另外一个存储你创建这个树时这个设备对应的节点ID,然后可以在你的成员里写一个全局变量,记录发生故障的节电设备的ID变化,做委托,变化时,根据ID取到一开始说的那个类中对应的实例,再取到节点ID,找到节点。起始我觉得吧,如果设备较少,不必要用这个方法,遍历树起始很快,几十个节点根本感觉不到,,,如果设备较多的话,可以用上面的来做,效率会高一丢丢
扬眉剑出鞘Gu
2016-08-31
打赏
举报
回复
设备名你怎么添加上去的, 难道写的死的嘛 ? 想办法写成活的设备名,这个完成了,你就知道怎么更新设备状态了。
GECode
2016-08-31
打赏
举报
回复
没有ID哦,怎么添加ID呢?
夏天的枫
2016-08-31
打赏
举报
回复
没有一个对应的id么?有就遍历,赋值,更新啊。。。
GECode
2016-08-31
打赏
举报
回复
看下图
当我的CCD10出现故障时,怎么知道这个设备对应的Node[1]子节点呢?
xiaoqiu_net
2016-08-31
打赏
举报
回复
tree,每个节点是一个treeNode,你加载了所有的设备,那么检测到故障的设备后,直接选中(操作)这个故障设备的Node节点就好了啊
C#
——
树
视图
TreeView控件使用
本文详细介绍了
C#
中TreeView控件的使用方法,包括Nodes、ImageList、Scrollable等属性的设置,并通过实例展示了如何实现
节点
的添加与删除功能。
C#
中的
树
视图
控件使用技巧与实践
本文聚焦
C#
环境下的
树
视图
控件(TreeView),详细介绍其使用方法。涵盖
树
视图
控件的概念、组成与使用场景,还阐述了添加
节点
、设置文本与附加值、图标设置、事件处理和
节点
遍历等关键编程技巧,助开发者创建和管理复杂用户界面。
C#
树
视图
控件深入使用教程与源码
本教程聚焦
C#
树
视图
控件(TreeView),详细介绍其基础知识、创建实例化方法、
节点
操作、事件处理、状态管理、数据操作及用户交互响应等内容。还对源码进行解析,并提供视频教程资源下载,助力开发者更好运用该控件。
在 Visual
C#
.NET 应用程序中添加
树
视图
拖放功能
本文介绍了
树
视图
控件的拖放事件,包括 ItemDrag、DragEnter 和 DragDrop 事件的处理方法。还给出了在 Visual
C#
.NET 中创建
树
视图
控件拖放示例的详细步骤,如新建 Windows 应用程序、添加控件、设置属性、定义事件处理程序等,最终实现
节点
在
树
视图
控件间的拖放移动。
wpf展开
树
节点
_WPF中的AutoExpand
树
视图
博客围绕WPF中的AutoExpand
树
视图
展开,探讨如何自动扩展所有
节点
。文中给出了5种解决方案,包括设置ItemContainerStyle并使用IsExpanded属性、编写代码递归展开
节点
、通过简单代码示例改进展开方式、手动展开的Xaml和
C#
代码,以及使用TreeViewItem.ExpandSubTree()命令。
C#
111,128
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章