如何在C#中向TreeNode类添加更多值

前端之家收集整理的这篇文章主要介绍了如何在C#中向TreeNode类添加更多值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
TreeNode类有

文字名称标签

我需要为TreeNode类分配更多的值,如float1,float2,… float6.

我怎样才能做到这一点???请帮助.

谢谢,
恰斯拉夫

解决方法

您可以创建一个继承TreeNode的新类.
对于要存储在treenode中的每个值,请为该值创建属性.
使用Treeview时,只需将TreeNode强制转换为自定义TreeNode类.

例:

@H_502_19@public class JobTreeNode : TreeNode { private int intField1; public int Field1 { get { return intField1; } set { intField1 = value; } } }

用法(评论添加)

@H_502_19@// Add the node JobTreeNode CustomNode = new JobTreeNode(); CustomNode.Text = "Test"; CustomNode.Field1 = 10 treeView1.Nodes.add(CustomNode); // SelectedNode ((CustomNode)(treeView1.SelectedNode)).Field1;
原文链接:https://www.f2er.com/csharp/100474.html

猜你在找的C#相关文章