excel vba TreeView控件概述、属性与方法.doc

excel vba TreeView控件概述、属性与方法.doc

ID:50452034

大小:148.50 KB

页数:2页

时间:2020-03-06

excel vba  TreeView控件概述、属性与方法.doc_第1页
excel vba  TreeView控件概述、属性与方法.doc_第2页
资源描述:

《excel vba TreeView控件概述、属性与方法.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、TreeView控件概述、属性与方法                1、作用:用于显示Node结点的分层列表。2、添加到控件箱菜单命令:工程

2、部件,在部件对话框中选择:MicrosoftWindowsCommonControls6.03、TreeView控件的属性(1)属性对话框用鼠标右键单击TreeView控件,在弹出式菜单中选择属性,进入属性设置对话框,该对话框分为通用、字体、图片三个选项卡,如图8.6所示。   图8.6TreeView属性设置对话框①样式(Style):返回或设置在Node结点之间显示的线样式,如表8.6所示。 

3、 表8.6TreeView控件的显示样式②鼠标指针(MousePoint):可选择不同鼠标样式,如表8.1所示。③线条样式(LineStyle):0-tvwTreeLine无根结点的树形结构,1-tvwRootLines有根结点的树形结构。④标签编辑(LabelEdit):0-tvwAutomatic自动,1-tvwManual手工;⑤图像列表(ImageList):结点图标所用ImageList控件;⑥边框样式(BorderStyle):0-ccNone无边框,1-ccFixedSingle单边框;⑦外观(Appearence):0-

4、ccFlat平面效果,1-cc3D3D效果;⑧缩进:父子结点的水平间距。(2)其它属性①SelectedItem.Text属性:用于返回或设置当前Node结点的内容。②CheckBoxes属性:该属性只能取逻辑值,若取True值,则每个Node结点前出现一个复选框,否则不出现复选框。4、TreeView控件的方法(1)Node结点①Node结点:是TreeView控件中的一项,它包含图像与文本。②Nodes结点集合:包含一个或多个Node结点。(2)Add方法①作用:为TreeView控件添加节点和子节点。②定义格式TreeView1.

5、nodes.Add(Relative,Relationship,Key,Text,Image,SelectedImage)其中:◆Relative参数:添加新结点时,其父结点键值Key。添加根结点时,此项为空。◆Relationship参数:新结点的相对位置:tvwlast—1:新节点位于同级别所有节点之后;tvwNext—2:新节点位于当前节点之后;tvwPrevious—3:新节点位于当前节点之前;tvwChild—4:新节点成为当前节点的子节点。◆Key:Node结点关键字(唯一标识符),用于检索Node结点。同时也作为其新建子结

6、点的Relative值,即新建子结点的Relative=父结点Key。◆Text:Node结点文本。◆Image:Node结点位图,是关联ImageList控件中位图的索引。在这些参数中,只有Text参数是必需的,其它参数都是可选的。例如,在TreeView1控件的根结点上添加“计算机系”结点的程序段如下:DimNodAsNodeKey="计算机系"Text="计算机系"SetNod=TreeView1.Nodes.Add(,tvwChild,Key,Text)而在计算机系结点下添加“计算机30331”班子结点的程序段如下:Key1="

7、计算机30331"Text1="计算机30331"SetNod=TreeView1.Nodes.Add(Key,tvwChild,Key1,Text1)上述程序段运行后,屏幕显示如图8.7所示  图8.7在TreeView添加计算机系与计算机30031班(2)Clear方法:用于删除TreeView控件的所有Node结点。(3)Remove方法:用于移动TreeView控件的结点位置。key值不能为数字

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

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

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