All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
C#,3.0新特性初步研究,Part3:使用拉姆达表达式_[Asp.Net教程]
五个常见,PHP,数据库问题_php资料_编程技术
asp.net定制简单的错误处理页面_.net资料_编程技术
温故知新ASP.NET,2.0(C#)(4),-,Cache&SqlCacheDependency_[Asp.Net教程]
冷静对待流行技术风潮:忽悠一下Ajax_JavaScript技术_编程技术
PHP正式进入IIS微软与Zend携手推动PHP语言发展_php资料_编程技术
visual c++中对话框类CDialog的用法
js类型转化,转换函数、强制类型转换、利用js变量弱类型转换_JavaScript技术_编程技术
在ASP.NET中运用JavaScript_[Asp.Net教程]
教你IIS6的PHP最佳配置方法_[PHP教程]
Reading number is top 10 pictures
漂亮脸蛋魔鬼身材2
福利是必须的
Absolutely shocked. National geographic 50 animal photographys2
乳娘帕梅拉安德森4
Earthquake hedge common sense
Take you to walk into the most true north Korea rural4
A beautiful girl to bud3
In 2013 hercules Arnold classic1
超级大兔子
Startling Russian girl blind date scene2
Download software ranking
Eclipse-CALMSANNY (second edition)
Tram sex maniac 2 (H) rar bag3
Ashlynn Video4
Adobe Flash Player(IE) 10.0.32.18 浏览器专用的FLASH插件
Ashlynn Video3
I for your crazy
Such love down(擒爱记)
Popkart Cracked versions Mobile phone games
Sora aoi‘s film--Lust fan wall
apache-tomcat-6.0.33
aaa published in(发表于) 2014/7/19 0:08:37 Edit(编辑)
delphi vcl组件高级编程

delphi vcl组件高级编程

delphi vcl组件高级编程|树型视图组件(TTreeView)

树型视图组件(TTreeView)

TTreeView 组件可以显示具有树型层次的数据。TTreeView 在表示树型的数据结构时非常优越。Windows 的资源管理器就是将磁盘或光盘上的目录结构以树的形式表现的。

1.TTreeView 组件的典型方法

树的生成可以在设计阶段进行,也就是改变Items 属性。单击Items 属性右面的省略号“?”按钮,在弹出的“TTreeView Items Editor”对话框中可以方便地生成一个树。另外在TTreeView 组件上单击鼠标右键,通过“Items Editor?”菜单也可以打开“Tree View Items Editor”对话框。

在程序运行期间,可以动态地改变树的内容。可以通过TTreeView 组件Items 属性的Add、AddChild、Delete 函数等实现。如果将RightClick 属性设置为True,在树的某个条目上单击鼠标右键,也可以将该条目选中。

一般在树的每个条目前面会有一个小图标。有时当该条目被选中时,会显示另一个小图标。在Delphi 中,这些小图标由ImageList 组件进行统一管理,然后在TTreeView 组件的Images 属性中选择一个ImageList 组件,接着具体设置每个条目的ImageIndex 属性就可以选择ImageList 组件中相应的图标了。

通常要编写TTreeView 组件OnChange 事件的处理过程,在树上选择不同的条目后会触发并执行该事件。

树状视图是用TTreeView 组件实现的,它具有以下特点:

(1)在设计期就可以描述树状结构的各层次节点和设置各个节点所关联的图标。

(2)在运行期能自动维护节点左边的扩展或折叠按钮,扩展或折叠节点不需要编程。

(3)树状视图中的每一个节点都是一个TTreeNode 对象,所有节点又组成TTreeNodes 对象,通过这两个对象可以在运行期方便地操纵节点。

2.TTreeView 组件的重要属性

·AutoExpand 当前被选择的节点是否自动扩展

·ChangeDelay 设置从一个节点被选择到触发OnChange 事件之间的延迟时间,1000 代表1 秒

·DragMode 树状视图是否自动拖放。dmAutomatic 表示可以拖放

·HideSelection 输入焦点移走时对原先选择的节点是否保持选择状态

·HotTrack 如果此属性设为True,当鼠标指向一个节点时,该节点的标签将高亮显示

·Images 每个节点对应的图像列表

·Indent 设置子节点相对于它的父节点缩进显示的距离

·Items 通过此属性可以访问树状视图上的节点

·ReadOnly 用户不能直接修改标签

·RightClickSelect 允许用鼠标右键选择节点

·RowSelect 当前被选择的节点所在的整行将高亮显示

·Selected 返回树状视图中当前选择的节点

·ShowButtons 有子节点的节点的左边将自动显示展开按钮或折叠按钮

·ShowLines 节点与它的子节点之间显示连接线

·ShowRoot 最顶层的节点也作为一个普通节点显示

·SortType 同一层的节点以标签的字母顺序排序

·StateImages 指定一个图像列表

·ToolTips 如果此属性设为True,鼠标指向某个节点时,将弹出提示窗口下面介绍程序中TTreeView 组件的常用属性。



添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.