TreeView控件使用教程1

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

1. TreeView 控件

TreeView 控件显示 Node 对象的分层列表,每个 Node 对象均由一个标签和一个可选的位图组成。TreeView 一般用于显示文档标题、索引入口、磁盘上的文件和目录、或能被有效地分层显示的其它种类信息。

语法

Treeview

说明

创建了 TreeView 控件之后,可以通过设置属性与调用方法对各 Node 对象进行操作,这些操作包括添加、删除、对齐和其它操作。可以编程展开与折回 Node 对象来显示或隐藏所有子节点。CollapseExpand NodeClick 三个事件也提供编程功能。

Node 对象使用 RootParentChildFirstSiblingNextPrevious LastSibling 属性。在代码中可通过检索对 Node 对象的引用,从而在树上定位。也可以使用键盘定位。UP ARROW 键和 DOWN ARROW 键向下循环穿过所有展开的 Node 对象。从左到右、从上到下地选择 Node 对象。若在树的底部,选择便跳回树的顶部,必要时滚动窗口。RIGHT ARROW 键和 LEFT ARROW 键也穿过所有展开的 Node 对象,但是如果选择了未展开的 Node之后再按 RIGHT ARROW 键,该 Node 便展开;第二次按该键,选择将移向下一个 Node。相反,若扩展的 Node 有焦点,这时再按 LEFT ARROW 键,该 Node 便折回。如果按下 ANSI 字符集 中的键,焦点将跳转至以那个字母开头的最近的 Node。后续的按该键的动作将使选择向下循环,穿过以那个字母开头的所有展开节点。

控件的外观有八种可用的替换样式,它们是文本、位图、直线和 +/- 号的组合,Node 对象可以任一种组合出现。

TreeView 控件使用由 ImageList 属性指定的 ImageList 控件,来存储显示于 Node 对象的位图和图标。任何时刻,TreeView 控件只能使用一个 ImageList。这意味着,当 TreeView 控件的 Style 属性被设置成显示图像的样式时,TreeView 控件中每一项的旁边都有一个同样大小的图像。

发行注意 TreeView 控件是 MSCOMCTL.OCX 文件中的一组 ActiveX 控件的一部分。为了在应用程序中使用 TreeView 控件,必须将 MSCOMCTL.OCX 文件

2. Sorted 属性(TreeView 控件)

返回或设置一值,此值确定 Node 对象的子节点是否按字母顺序排列。

返回或设置一值,此值确定 TreeView 控件的根层节点是否按字母顺序排列。

语法

object.Sorted [ = boolean]

Sorted 属性语法包含下面部分:

部分 描述

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

boolean 布尔表达式,表示 Node 对象是否已被排序如设置值中描述。

 

设置值

boolean 的设置值是:

设置值 描述

True Node 对象根据它们的 Text 属性按字母顺序排列。其 Text 属性由数字开始的 Node 对象也作为字符串排序,第一个数字确定在排序中的初始位置,后面的数字确定以后的排序。

False Node 对象不排序。

说明

Sorted 属性有两种用法,第一,在 TreeView 控件的根(顶)层排列 Node 对象,第二,对任何单个 Node 对象的立即子节点排序。例如,下面的代码是对 TreeView 控件的根节点排序:

相关文章推荐

TreeView控件使用教程1

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

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

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

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

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

treeview控件1

  • 2009年07月11日 12:27
  • 44KB
  • 下载

Silverlight自定义控件系列 – TreeView (1)

很多人都对MS自带的控件不太满意(虽然MS走的是简约风格),都会试图去修改或创建让自己满意的控件,当然我也不例外。 同时,这个系列只是为了记录我学习Silverlight的过程。   新建一个C...
  • wlanye
  • wlanye
  • 2012年02月16日 17:51
  • 1403

vb.net中TreeView控件教程实例

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

WPF TreeView控件 使用总结

TreeView使用总结 绑定: XAML                     ItemsSource="{Binding Path=Children}">...

vb.net入门:TreeView控件的使用

一、TreeView 控件的一些常用属性: 1、CheckBoxes 属性:指示是否在树视图控件中的树节点旁显示复选框。 2、FullRowSelect 属性:当FullRowSelect 为 t...
  • w1p000
  • w1p000
  • 2012年05月13日 00:34
  • 1222

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

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

在QML树控件TreeView的使用(下)

在QML树控件TreeView的使用(上)篇中,主要介绍了TreeView的使用以及数据的加载显示,在本篇中,将主要介绍TreeModel类的增加数据与删除数据,对树控件TreeView的更新操作。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TreeView控件使用教程1
举报原因:
原因补充:

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