TreeView控件使用教程2

转载 2011年01月08日 17:09:00

3. EnsureVisible 方法

这个方法确保指定的 ListItem Node 对象是可视的。如果需要,这个方法可展开 Node 对象并滚动 TreeView 控件。该方法仅可滚动 ListView 控件。

语法                         

object.EnsureVisible

object 所在处代表一个对象表达式,其值是应用于列表中的一个对象。

返回值

描述

True 如果 ListView TreeView 控件必须滚动与/或扩展以显露该对象,该方法返回 True

False 如果不需滚动与/或展开,该方法返回 False

说明

一个特定的 Node ListItem 对象可能深藏于 TreeView ListView 控件中,当要使其为可视时,使用 EnsureVisible 方法。

如果 Scroll 属性设置为 False,则该方法将不会在 TreeView 控件上起作用。
 4. Node
对象和 Nodes 集合

Node 对象是 TreeView 控件中的一项,它包含图像和文本。

Nodes 集合包含一个或多个 Node 对象。

语法

treeview.Nodes

treeview.Nodes.Item(index)

以上语法行,按照标准集合语法分别引用集合与集合中的单独元素。

treeview 对象表达式,其值是 TreeView 控件。

index 整数或字符串,它唯一地标识 Nodes 集合的一个成员。整数是 Index 属性的值,字符串是 Key 属性的值。

说明

节点可包含文本和图片。然而,要使用图片,必须用 ImageList 属性关联一个 ImageList 控件。

图片可以根据节点的状态而改变;例如,如果将 SelectedImage 属性设置为来自关联的 ImageList 的图像,则被选中的节点可拥有与未选中的节点不同的图片。

5. Add 方法(Nodes 集合)

Treeview 控件的 Nodes 集合中添加一个 Node 对象。

语法

object.Add(relative, relationship, key, text, image, selectedimage)

Add 方法的语法包含下面部分:

描述

object 必需的。对象表达式,其值是应用于列表中的一个对象

relative 可选的。已存在的 Node 对象的索引号或键值。新节点与已存在的节点间的关系,可在下一个参数 relationship 中找到。

relationship 可选的。指定的 Node 对象的相对位置,如设置值中所述。

key 可选的。唯一的字符串,可用于用 Item 方法检索 Node

text 必需的。在 Node 中出现的字符串。

image 可选的。在关联的 ImageList 控件中的图像的索引。

selectedimage 可选的。在关联的 ImageList 控件中的图像的索引,在 Node 被选中时显示。

设置值

relationship 的设置值是:

vb.net 教程 3-4 窗体编程 公共控件10 TreeView 2

上一节讲了TreeView中节点间的关系,本节起开始正式学习TreeView。 TreeView一些常用属性: ImageList:提供树视图中节点关联的ImageList控件 Indent:每个子...

TreeView控件使用教程1

1. TreeView 控件TreeView 控件显示 Node 对象的分层列表,每个 Node 对象均由一个标签和一个可选的位图组成。TreeView 一般用于显示文档标题、索引入口、磁盘上的文件和...

vb.net 教程 3-4 窗体编程 公共控件10 TreeView 3

上一节学习了从vs中利用编辑器手动编辑节点,本节主要谈谈使用代码来编辑节点,实际也就是对TreeNode的操作。 先看看窗体中控件的布局: 为了区别根节点和子节点,特地做了点区分。 窗体载入的时候,...

vb.net 教程 3-4 窗体编程 公共控件10 TreeView 4

上一节讲了如何用代码增加删除根节点、子节点,本节谈谈TreeView中的事件: AfterSelect事件:在选定树节点后发生 NodeMouseClick事件:当用户使用鼠标单击 TreeNod...

Silverlight自定义控件系列 – TreeView (2) 基本布局和States

TreeView的树形结构都以缩进方式显示,现在来完成这部分。 首先,要定义出每个节点上都包含什么东西。先看看Win7资源管理器的TreeView: 图2.1 资源管理器 一个通用的Tree...
  • wlanye
  • wlanye
  • 2012年02月16日 17:50
  • 935

vb.net中TreeView控件教程实例

  • 2009年09月03日 11:15
  • 54KB
  • 下载

TreeView控件使用技巧

  • 2013年09月24日 15:16
  • 37KB
  • 下载

asp.net treeview控件无刷新选择和删除节点(使用jquery)

要想做到treeview在客户端的操作的话,首先要了解treeview生成的html,比如下面一个treeview 它的每一个节点生成的html都是一个table,比如说根节点     ...

VB中TreeView控件使用

  • 2015年06月27日 09:16
  • 90KB
  • 下载

PB中TREEVIEW控件的使用技巧

  • 2008年04月07日 15:27
  • 3KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TreeView控件使用教程2
举报原因:
原因补充:

(最多只允许输入30个字)