treeview控件应用_第1页
treeview控件应用_第2页
treeview控件应用_第3页
全文预览已结束

下载本文档

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

文档简介

1、树形结构控件TreeViewTreeView 是一种 能以树形目录结构形式 显示数据的高级控件, 显示方式类似于Win dows的资源管理 器,能分层展开各结点 的子目录,也能收缩各 结点的子目录。本节将 先介绍TreeView控件 的一些基本概念、属性 与方法,再举例说明TreeView控件的应用。何I*!月科 H轴相 c« 环也忆L=.主讯也LI &3:C031&Oj 1CCJOL2SOIKWUSIHEUXCtrJiKR ttJQL2ID5U Ui.Hi-:i -: P i 1 i!.!U_ hTiTii:- ii ICOjOLlCMUJAUJ'eUft

2、lCJuL2iXOOTKhW1 1CI 靡国DOOfiemSfE lOCldlSlC#DOOCW丄刑 3CGJOL21C4 raCU3iri3_ttHCLE13C dMUitati i3C0dOiiin|-DffiDKLM12 icawtsiirUM0X91J 3W3QLZIE3(WKlJlNi M】0前“MWJ JAl LU i(KOWtlS 'ICOWliSI 15 ' LE 澤崛明 I LH 5jj |Mli HTj1I CJLD' 3 ! Mi Ed 'i -*-"- *LD3O IVQ IA30 lOdO lid lUflOIQ>0I0

3、1OIfllO ioao 1010 IOQ 1033IflJO iuio 1010 1030-tJjjfcESSli 数陆Q】 rtlicej彊口応站】41 JI ICO】1013弑车fU隊他I跟揑沁*电H專t汁机乎且啪眾门+艺k重* stir-n猷站杵"学土芍寰'A印| BMtigra ioa5i2-isiTii汽如11 Wfl/ia H 村料即計naris. j刃 25Ji-j'< 15ii斗喘Etuju_umcr juzJuisrT lt«0Wl91f 1CO1O:19« Itf. T-.ll.llJ !> 1 'L .:

4、>L$D-J3C03ie2O JCCJ0LSJ2& MKOTKR即】IWJQIEI:!ZlD-XCO3LBIS 3ClfJQL=H£ IE口1刈loiJjo-iWTreeView控件概述、属性与方法1、作用:用于显示Node结点的分层列表。2、添加到控件箱菜单命令:工程|部件,在部件对话框中选择:Microsoft Win dows CommonCon trols 6.0 3、TreeView控件的属性(1)属性对话框用鼠标右键单击TreeView 控件,在弹出式菜单中选择属 性,进入属性设置对话框,该 对话框分为通用、字体、图片 三个选项卡,如图8.6所示。样式(St

5、yle ):返回或设置在Node结点之间显示的线样式,如表8.6所示序号常数含义0仅显示根结点的文本 不显示树形銭尺子结点1枚显;T;根结点的立本与位團不显示科形线艮子结点2忸显示根结点带“丿的文本,不显示树形线及子结点3枚显示根錯点带窮+戈的文本与位團不显示树形线艮子结点4显示材形线去根结点文本5显示材形践及很皓点丈本与位图6显示榊形线X扉+叫及爻子结点文本3显示轲世线、"叮叮,及交子结点立本与位團 鼠标指针(MousePoint):可选择不同鼠标样式,如表 8.1所示。 线条样式(Lin eStyle): O-tvwTreeLi ne无根结点的树形结构,1-tvwRootLi n

6、es有根 结点的树形结构。 标签编辑(LabelEdit): 0-tvwAutomatic 自动,1-tvwManual 手工; 图像列表(ImageList):结点图标所用ImageList控件; 边框样式(BorderStyle): 0-ccNone 无边框,1-ccFixedSingle 单边框; 外观(Appearenee) : 0-ccFlat 平面效果,1-cc3D 3D 效果; 缩进:父子结点的水平间距。(2)其它属性 SelectedItem.Text属性:用于返回或设置当前 Node结点的内容。 CheckBoxes属性:该属性只能取逻辑值,若取 True值,则每个Node结

7、点前出 现一个复选框,否则不出现复选框。4、TreeView控件的方法(1) Node 结点 Node结点:是TreeView控件中的一项,它包含图像与文本。 Nodes结点集合:包含一个或多个Node结点。(2) Add方法 作用:为TreeView控件添加节点和子节点。 定义格式TreeViewl. no des.Add(Relative,Relati on ship,Key,Text, lmage,Selectedlmage)其中: Relative参数:添加新结点时,其父结点键值Key。添加根结点时,此项为空。 Relatio nship参数:新结点的相对位置:tvwlast 1:新节

8、点位于同级别所有节点之后; tvwNext 2:新节点位于当前节点之后;tvwPrevious3:新节点位于当前节点之前;tvwChild 4:新节点成为当前节点的子节点。 Key: Node结点关键字(唯一标识符),用于检索Node结点。同时也作为其新建 子结点的Relative值,即新建子结点的 Relative=父结点Key。 Text: Node结点文本。 Image: Node结点位图,是关联ImageList控件中位图的索引。在这些参数中,只有Text参数是必需的,其它参数都是可选的。例如,在TreeViewl控件的根结点上添加 计算机系”结点的程序段如下:Dim Nod As NodeKey二"计算机系"Text="计算机系"Set Nod = TreeView1.Nodes.Add(, tvwChild, Key, Text)而在计算机系结点下添加计算机3033T班子结点的程序段如下:Key仁"计算机30331 "

温馨提示

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

评论

0/150

提交评论