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控件使用教程2

3. EnsureVisible 方法这个方法确保指定的 ListItem 或 Node 对象是可视的。如果需要,这个方法可展开 Node 对象并滚动 TreeView 控件。该方法仅可滚动 List...
  • yangyuewei110
  • yangyuewei110
  • 2011年01月08日 17:07
  • 189

如何安装TreeView控件

要使用ASP.NET中使用Microsoft的TreeView控件,必须由用户下载控件安装到本地才能使用.下载页面: 下载到本地后,执行安装程序会在c:/program files/创建目录IE We...
  • huige1004
  • huige1004
  • 2007年08月23日 10:21
  • 2996

C#动态绑定treeview控件

前台只需要放一个 treeview控件就行 后台   protected void Page_Load(object sender, EventArgs e)     {         ...
  • liuwen718
  • liuwen718
  • 2014年03月28日 11:59
  • 841

WinForms中TreeView控件的扩展与使用

EXE文件方便大家测试   源码下载 TreeView控件非常的好用,在我的公文系统中,使用TreeView控件选择接收公文的人员,支持单选,可多选 现提取出来,方便大家使用   涉及...
  • networkcomms
  • networkcomms
  • 2015年03月03日 12:12
  • 693

C# treeview控件的使用方法

步骤之一:首先当窗体加载的时候,我们添加上图中所示的节点。C# treeview控件的使用方法步骤之二:当点击“Delete the Selected”按钮时,被选中的节点将被删除。当点击“Edit ...
  • guoliwang
  • guoliwang
  • 2009年10月27日 15:22
  • 1028

VS2003中添加TreeView控件

VS2003的ASP.NET中没有TreeView控件,需要自行安装。http://adandelion.cnblogs.com/articles/235681.html 下载Treeview的安装包...
  • goodwinds
  • goodwinds
  • 2009年02月08日 15:07
  • 1010

C# WinForm 自绘TreeView

C# WinForm 自绘TreeView 1. 问题提出 TreeView 控件很常用,常见的功能及UI方面的需求总结起来有如下几点: (1). 自定义节点高度:这是继承TreeView不能实现的...
  • ljfblog
  • ljfblog
  • 2017年05月13日 20:55
  • 1404

利用TreeView控件 从数据库中动态载入数据

//*************************  aspx  *************************//               AutoPostBack="True">   ...
  • hqt
  • hqt
  • 2005年04月18日 13:05
  • 1678

VB6控件TreeView的使用

【实验名称】VB6控件TreeView的使用【实验原理】在FormLoad事件的时候,以TreeView中显示数据库中数据表的结构信息。【实验步骤】1.使用SQL Server2000数据库建立两个数...
  • zhs1931
  • zhs1931
  • 2009年10月20日 18:17
  • 2637

在Visual FoxPro中使用TreeView控件

如果用户在设计程序时,需要用一种树形结构生动形象地显示具有不同层次的数据,那么TreeView控件将是最合适的选择。TreeView控件可以将用户选定的数据,也可以是从数据库中检索出来的数据,供用户自...
  • wzz80
  • wzz80
  • 2009年03月18日 16:00
  • 2352
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TreeView控件使用教程1
举报原因:
原因补充:

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