treeview控件使用教程

treeview控件使用教程

ID:9533254

大小:172.00 KB

页数:29页

时间:2018-05-03

treeview控件使用教程_第1页
treeview控件使用教程_第2页
treeview控件使用教程_第3页
treeview控件使用教程_第4页
treeview控件使用教程_第5页
资源描述:

《treeview控件使用教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、TreeView控件使用教程11.TreeView控件TreeView控件显示Node对象的分层列表,每个Node对象均由一个标签和一个可选的位图组成。TreeView一般用于显示文档标题、索引入口、磁盘上的文件和目录、或能被有效地分层显示的其它种类信息。语法Treeview说明创建了TreeView控件之后,可以通过设置属性与调用方法对各Node对象进行操作,这些操作包括添加、删除、对齐和其它操作。可以编程展开与折回Node对象来显示或隐藏所有子节点。Collapse、Expand和NodeC

2、lick三个事件也提供编程功能。Node对象使用Root、Parent、Child、FirstSibling、Next、Previous和LastSibling属性。在代码中可通过检索对Node对象的引用,从而在树上定位。也可以使用键盘定位。UPARROW键和DOWNARROW键向下循环穿过所有展开的Node对象。从左到右、从上到下地选择Node对象。若在树的底部,选择便跳回树的顶部,必要时滚动窗口。RIGHTARROW键和LEFTARROW键也穿过所有展开的Node对象,但是如果选择了未展开的

3、Node之后再按RIGHTARROW键,该Node便展开;第二次按该键,选择将移向下一个Node。相反,若扩展的Node有焦点,这时再按LEFTARROW键,该Node便折回。如果按下ANSI字符集中的键,焦点将跳转至以那个字母开头的最近的Node。后续的按该键的动作将使选择向下循环,穿过以那个字母开头的所有展开节点。控件的外观有八种可用的替换样式,它们是文本、位图、直线和+/-号的组合,Node对象可以任一种组合出现。TreeView控件使用由ImageList属性指定的ImageList控件

4、,来存储显示于Node对象的位图和图标。任何时刻,TreeView控件只能使用一个ImageList。这意味着,当TreeView控件的Style属性被设置成显示图像的样式时,TreeView控件中每一项的旁边都有一个同样大小的图像。发行注意TreeView控件是MSCOMCTL.OCX文件中的一组ActiveX控件的一部分。为了在应用程序中使用TreeView控件,必须将MSCOMCTL.OCX文件2.Sorted属性(TreeView控件)返回或设置一值,此值确定Node对象的子节点是否按字

5、母顺序排列。返回或设置一值,此值确定TreeView控件的根层节点是否按字母顺序排列。语法object.Sorted[=boolean]Sorted属性语法包含下面部分:部分描述object对象表达式,其值是“应用于”列表中的一个对象。boolean布尔表达式,表示Node对象是否已被排序如“设置值”中描述。 设置值boolean的设置值是:设置值描述TrueNode对象根据它们的Text属性按字母顺序排列。其Text属性由数字开始的Node对象也作为字符串排序,第一个数字确定在排序中的初始位置

6、,后面的数字确定以后的排序。FalseNode对象不排序。说明Sorted属性有两种用法,第一,在TreeView控件的根(顶)层排列Node对象,第二,对任何单个Node对象的立即子节点排序。例如,下面的代码是对TreeView控件的根节点排序:TreeView控件使用教程23.EnsureVisible方法这个方法确保指定的ListItem或Node对象是可视的。如果需要,这个方法可展开Node对象并滚动TreeView控件。该方法仅可滚动ListView控件。语法object.Ensure

7、Visibleobject所在处代表一个对象表达式,其值是“应用于”列表中的一个对象。返回值值描述True如果ListView或TreeView控件必须滚动与/或扩展以显露该对象,该方法返回True。False如果不需滚动与/或展开,该方法返回False。说明一个特定的Node或ListItem对象可能深藏于TreeView或ListView控件中,当要使其为可视时,使用EnsureVisible方法。如果Scroll属性设置为False,则该方法将不会在TreeView控件上起作用。 4.No

8、de对象和Nodes集合Node对象是TreeView控件中的一项,它包含图像和文本。Nodes集合包含一个或多个Node对象。语法treeview.Nodestreeview.Nodes.Item(index)以上语法行,按照标准集合语法分别引用集合与集合中的单独元素。treeview对象表达式,其值是TreeView控件。index整数或字符串,它唯一地标识Nodes集合的一个成员。整数是Index属性的值,字符串是Key属性的值。说明节点可包含文本和图片。然而,要使用图片,必须用Image

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。