请输入您要查询的百科知识:

 

词条 TreeView控件
释义

§ 简介

一个TreeView控件显示Node对象的等级体系结构,每个Node对象包含了一个标签和可选的点位图。TreeView控件通常用于显示文档头、索引中的条目、磁盘上的文件和目录或者可以显示为等级结构的各种其他信息。

在创建了一个TreeView控件之后,你可以设置Node对象的属性和调用其方法增加、删除或者操纵Node对象。你可以编程展开或收缩Node节点以便显示或隐藏所有的子节点。3个事件Collapse, Expand和NodeClick提供了在程序中使用的功能。

使用Root, Parent, Child, FirstSibling, Next, Previous和LastSibling属性可以检取Node对象的引用,从而在程序代码中浏览节点树。用户也可以使用键盘来浏览节点。UP ARROW和DOWN ARROW键循环展开所有的Node对象。Node对象的选择从左到右,从上到下。在树的根部,选择则跳到树头,如果有必要就滚动窗口。RIGHT ARROW和LEFT ARROW键也可以跳过展开的Node节点,但如果按下RIGHT ARROW键时选择了一个未展开的Node对象,则该对象就展开。第二次按键将选择移到下一个Node对象。相反,如果按下LEFTARROW键时展开的Node节点有焦点,则收缩该Node对象。如果用户按下了ANSI键,则焦点将跳到最近的以该ANSI字符开头的Node对象节点。后续的按键将导致选择轮回所有以该字符开头的展开节点。

TreeView控件的外观有几种选择。Node对象可以表现为文本,点位图,线条和加减号的8种组合之一。

TreeView控件使用ImageList属性指定的ImageList控件保存在Node对象中使用的点位图和图标。一个TreeView控件一次只能使用一个ImageList。这意味着当TreeView控件的Style属性设置为显示图像的风格时,TreeView控件中的每个成员旁边都显示一个等大的图像。

§ 属性

DropHighlight属性(ListView, TreeView控件),Indentation属性,LabelEdit属性,LineStyle属性,Nodes属性,PathSeparator属性(TreeView控件),SelectedItem属性(ActiveX控件),Sorted属性(TreeView控件),Style属性(TreeView控件),Checkboxes属性,FullRowSelect属性,Scroll属性,SingleSel属性,HotTracking属性,TabIndex属性,Tag属性,Visible属性,DragIcon属性,DragMode属性,CausesValidation属性,MouseIcon属性,TabStop属性,HelpContextID属性,Name属性,Parent属性,Container属性,ToolTipText属性,WhatsThisHelpID属性,OLEDragMode属性(ActiveX控件),OLEDropMode属性(ActiveX控件),Height,Width属性(ActiveX控件),Index属性(ActiveX控件),Left, Top属性(ActiveX控件),Object属性(ActiveX控件),Appearance属性(ActiveX控件),BorderStyle属性(ActiveX控件),Enable属性(ActiveX控件),Font属性(ActiveX控件),HideSelection属性(ActiveX控件),hWnd属性(ActiveX控件),MousePointer属性(ActiveX控件),ImageList属性(ActiveX控件)。

§ 方法

GetVisibleCount方法,HitTest方法(ListView, TreeView控件),StartLabelEdit方法,SetFocus方法,Drag方法,Move方法,ZOrder方法,ShowWhatsThis方法,OLEDrag方法(ActiveX控件),Refresh方法(ActiveX控件)。

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/20 5:38:36