excelvbaTreeView控件概述、属性与方法_第1页
excelvbaTreeView控件概述、属性与方法_第2页
excelvbaTreeView控件概述、属性与方法_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、TreeView控件概述、属性与方法1、作用:用于显示Node结点的分层列表。2、添加到控件箱菜单命令:工程|部件,在部件对话框中选择:Microsoft Win dows Com mon Con trols 6.03、TreeView控件的属性(1) 属性对话框用鼠标右键单击TreeView控件,在弹出式菜单中选择属性,进入属性设置对话框,该对话框分为 如图8.6所示。图8.6 TreeView属性设置对话框 样式(Style ):返回或设置在Node结点之间显示的线样式,如表 8.6所示。序号箒数含义Q仅显示根结点的文本不显示拥形线及子结点1怛显;r根结点的文本与位團,不显示树形线斥孑结点

2、2仅显示根结点帶“十罠的立本,不显示树形线及子结3復显示根结点带*f+的文本与位團,不显示树形线;4显示树形线去根结直文本5显示樹形线及根箱点文本与位图6显示树形线"杠+叫艮父子结点文本1显示树形线、“+叮叮,真交子结.点文本与位團表8.6 TreeView控件的显示样式 鼠标指针(MousePoint):可选择不同鼠标样式,如表 8.1所示。 线条样式(Lin eStyle ) : 0-tvwTreeLi ne 无根结点的树形结构,1-tvwRootLi nes 有根结点的树 标签编辑(LabelEdit) : 0-tvwAutomatic 自动,1-tvwManual 手工; 图

3、像列表(ImageList):结点图标所用ImageList控件;边框样式(BorderStyle) : 0-ccNone 无边框,1-ccFixedSingle 单边框; 外观(Appeare nee): O-ccFlat 平面效果,1-cc3D 3D 效果; 缩进:父子结点的水平间距。(2) 其它属性 Selectedltem.Text 属性:用于返回或设置当前 Node结点的内容。 CheckBoxes属性:该属性只能取逻辑值,若取 True值,贝U每个Node结点前出现一个复选框,4> TreeView控件的方法(1) Node结点 Node结点:是TreeView控件中的一项,

4、它包含图像与文本。 Nodes结点集合:包含一个或多个 Node结点。(2) Add方法 作用:为TreeView控件添加节点和子节点。 定义格式TreeView1. no des.Add(Relative,Relatio nship,Key,Text, lmage,Selectedlmage)其中: Relative 参数:添加新结点时,其父结点键值 Key。添加根结点时,此项为空。 Relatio nship 参数:新结点的相对位置:tvwlast 1:新节点位于同级别所有节点之后;tvwNext 2:新节点位于当前节点之后;tvwPrevious 3:新节点位于当前节点之前;tvwChi

5、ld 4:新节点成为当前节点的子节点。 Key: Node结点关键字(唯一标识符),用于检索Node结点。同时也作为其新建子结点的 Relative 父结点Key。 Text: Node结点文本。 Image: Node结点位图,是关联ImageList控件中位图的索引。在这些参数中,只有Text参数是必需的,其它参数都是可选的。例如,在TreeView1控件的根结点上添加“计算机系”结点的程序段如下:Dim Nod As NodeKey="计算机系"Text="计算机系"Set Nod = TreeView1.Nodes.Add(, tvwChild, Key, Text)而在计算机系结点下添加“计算机 30331 ”班子结点的程序段如下:Key仁"计算机30331 "Text 1="计算机 30331 "Set Nod = TreeView1.Nodes.Add(Key, tvwChild, Key1, Text1)上述程序段运行后,屏幕显示如图 8.7所示图8.7在TreeView添加计算机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论