在C#中,TreeNode
类是一个用于表示树结构中的节点的类。它包含以下属性和方法:
属性:
TreeView
:获取或设置此节点所属的TreeView
控件。Level
:获取此节点在树结构中的层级。Parent
:获取此节点的父节点。ChildNodes
:获取此节点的所有子节点。Text
:获取或设置此节点的文本。Value
:获取或设置此节点的值。Checked
:指示此节点是否被选中。Selected
:指示此节点是否被选中。NavigateUrl
:获取或设置此节点的导航URL。ImageUrl
:获取或设置此节点的图像URL。Target
:获取或设置此节点的目标窗口或框架。TooltipText
:获取或设置此节点的工具提示文本。方法:
AddChild(TreeNode child)
:向当前节点的子节点集合中添加一个新的子节点。RemoveChild(TreeNode child)
:从当前节点的子节点集合中移除一个子节点。ClearChildren()
:移除当前节点的所有子节点。IndexOfChild(TreeNode child)
:获取指定子节点在当前节点子节点集合中的索引。InsertChildAt(TreeNode child, int index)
:将指定子节点插入到当前节点子节点集合的指定位置。ContainsChild(TreeNode child)
:指示当前节点是否包含指定的子节点。Equals(object obj)
:比较当前对象与指定对象是否相等。GetHashCode()
:获取当前对象的哈希代码。ToString()
:返回表示当前对象的字符串。