c# - 是否可以向树节点添加值?

标签 c# winforms treeview

是否可以向树节点添加文本和值?

例如,一个节点可能有文本 Desktop,但值为 C:\Documents and Settings\All Users\Desktop

最佳答案

您可以使用 Tag 属性来存储值:

TreeNode node = new Node();
node.Tag = "value";

优点是您可以为任何您想要的对象分配标签,而不仅仅是整数或字符串值。

然后你可以使用标签如下:

var value = node.Tag as YourObjectType; 

关于c# - 是否可以向树节点添加值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2138799/

相关文章:

c# - 处理在线和离线

c# - 请推荐一个Mono(即C#)的音频阅读库

C# 如何使标签的首字母可见

python - 通过滚动在 TreeView 中搜索

vb.net - 我怎样才能 DoubleBuffer 一个 winforms Treeview?

c# - 如何在运行时解析 SQL Server 的文件路径

c# - 仅出于数据绑定(bind)目的而使用中间类型是否是正常做法? (WPF)

C# - 跟踪打开的子窗体

c# - Internet Explorer 插件和网站

java - TreeItems 的 MouseEvent 监听器/事件类型