TreeView控件的常用方法
1、Add 方法在Treeview控件的Nodes集合中添加一个Node对象。
语法:
object.Add(relative, relationship, key, text, image, selectedimage)
Add 方法的语法包含下面部分: 部分 描述 object 必需的。对象表达式,其值是“应用于”列表中的一个对象 relative 可选的。 relationship 可选的。指定的 Node 对象的相对位置,如设置值中所述。 key 可选的。唯一的字符串,可用于用 Item 方法检索 Node。特别注意:key值不能使纯数字字符串,文本中必须含有至少一个非数字字符的key值才有效。 text 必需的。在 Node 中出现的字符串。 image 可选的。在关联的 ImageList 控件中的图象的索引。 selectedimage 可选的。在关联的 ImageList 控件中的图象的索引,在 Node 被选中时显示。 设置值
relationship 的设置值是: 常数 值 描述 tvwFirst 0 首的节点。 tvwLast 1 最后的节点。 tvwNext 2 (缺省)下一个节点。该 Node 位于在 relative 中被命名的节点之后。 tvwPrevious 3 前一个节点。该 Node 位于在 relative 中被命名的节点之前。 tvwChild 4 (缺省)子节点。该 Node 成为在 relative 中被命名的节点的子节点。 注意:如果在relative中没有被命名的Node对象,则新节点被放在节点顶层的最后位置。
说明:Nodes 集合是一个基于 1 的集合。在添加Node对象时,它被指派一个索引号,该索引号被存储在Node对象的Index属性中。这个最新成员的Index属性值就是Node集合的Count属性的值。因为Add方法返回对新建立的Node对象的引用,所以使用这个引用来设置新Node的属性十分方便。
2、GetVisibleCount方法返回固定在 TreeView 控件的内部区域的 Node 对象的个数。
语法:object.GetVisibleCount
object 所在处代表一个对象表达式,其值是“应用于”列表中的一个对象。
说明: Node 对象的个数取决于在一个窗口中能固定多少行。总的行数取决于控件的高度和 Font 对象的 Size 属性。该计数包括列表底部的只能看到一局部的项。可以使用 GetVisibleCount 属性确保可视的最小行数,这样可以精确地访问一个层。如果最小行数是不可视的,可以用Height属性重新设置TreeView的大小。
3、ExpandAll 方法提供了一种简便的方法来打开树中的每个节点。
说明:在节点很多的时候(大于1000),一次展开所有的节点可不是一个好主意,那样会很慢,影响使用感觉。这时候就使用Nodes.Expand()方法来打开一级子节点。
2023-12-06 广告