注册 登录
Office中国论坛/Access中国论坛 返回首页

的个人空间 http://www.office-cn.net/?0 [收藏] [复制] [分享] [RSS]

日志

TreeView控件知识

已有 256 次阅读2008-1-27 20:50 |个人分类:VBA

TreeView控件知识

说明:
  ●TreeView控件是以树形结构显示数据的控件。利用TreeView控件,可以设计出树形结构图,便于用户选择不同的项目。
  ●要使用TreeView控件,需要首先将其添加到控件工具箱,控件名称为“Microsoft TreeView Control 6.0(p4)”。
使用TreeView控件时应注意的几点:
  ●在TreeView控件中添加节点的方法是使用Add方法,即Set NewNode=TreeView1.Nodes.Add(字符串1,节点参数,字符串2,字符串3)。
  这里“NewNode”是用户定义的Node对象变量;
   1.“字符串1”表示添加的节点是同级节点还是子节点。如果省略表示添加的节点是同级节点,如果设置了字符串1,表示添加的是子节点;
   2.“节点参数”为添加节点类别的参数,如果添加的节点是同级节点,则该参数值为tvwNext,如果添加的节点是子节点,则该参数值为tvwChild;
   3.“字符串2”表示添加节点的名称,通过它可以对该节点进行操作和访问;
   4.“字符串3”表示添加节点的标题,也就是TreeView控件中的文字。
   ●展开TreeView控件节点的方法是将Expanded属性设置为True,即TreeView1.Nodes(i).Expanded=true.
   如果要收缩节点,则要将Expanded属性设置为False,即TreeView1.Nodes(i).Expanded=False.
 ●把节点与节点之间的“树线”显示出来的方法是将LineStyle属性设置为tvwTreeLine,即TreeView1.LineStyle=tvwTreeLine。
  ●读取TreeView控件节点数量的方法是使用Count属性,即n=TreeView1.Nodes.count。
  ●读取TreeView控件标题文本的方法是使用Text属性,即MyText=Treeview1.Nodes(i).text,其中,Nodes(i)为TreeView控件的第i个节点,i为节点的索引值。
  ●判断节点是否被选中的方法是使用Selected属性,即TreeView1.Nodes(i).selected,如果选中某节点,则selected属性为True, 反之则返回False。
  ●删除节点的方法是使用Remove方法,即TreeView1.Nodes.Remove TreeView1.SelectedItem.Index,这里Remove方法的唯一参数是
 TreeView1.SelectedItem.Index,表示被选中的待删除节点的Index值。
 ●TreeView有一个HideSelection属性,就是在TreeView失去焦点后隐藏选择的Item,默认是True,设定为False,则在TreeView失去焦点之后,会有一个颜色稍浅的黑色框住所选的Item了  

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-30 12:52 , Processed in 0.052475 second(s), 14 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回顶部