共计 2003 个字符,预计需要花费 6 分钟才能阅读完成。
树控件的 Create 方法
在窗体上创建可见的树控件,创建成功则返回 True。
语法
表达式.Create(Container, FocusButton, Style, LineStyle, IconSize, WindowsThemeStyle)
表达式 一个代表 TreeView(树控件对象) 的变量
参数
Container:Access 内置矩形框控件,必选,作为树的显示容器
FocusButton:Access 内置命令按钮,必选,使树可以接收焦点、键盘输入,指定树的 Tab 顺序
Style:树控件节点显示样式,可选,TreeStyleConstants 值之一
tvwTextOnly ........................ 仅文本
tvwPictureText...................... 图标 + 文本
tvwPlusMinusText.................... 加减号 + 文本
tvwPlusPictureText.................. 加减号 + 图标 + 文本
tvwTreelinesText ................... 连线 + 图标 + 文本
tvwTreelinesPictureText ............ 连线 + 加减号 + 文本
tvwTreelinesPlusMinusText .......... 连线 + 加减号 + 文本
tvwTreelinesPlusMinusPictureText ... 连线 + 加减号 + 图标 + 文本(默认)
LineStyle:节点连线样式,可选,TreeLineStyleConstants 值之一
tvwTreeLines ...... ................. 不显示根节点连线,
tvwRootlines ...... ................. 显示显示根节点连线(默认)
IconSize:节点图标尺寸,可选,enumIconSize 值之一
IconNone ......... ................. 无图标
IconSmall ........ ................. 16*16(宽 16 像素,高 16 像素)(默认)
IconSize24 .......... .............. 24*24
IconLarge ...... ................... 32*32
IconSize48 .......... .............. 48*48
WindowsThemeStyle:树控件主题样式,可选,ThemeStyleConstants 值之一
tsNoTheme ... ...................... 不启用样式
tsWinXP .... ....................... XP 样式(默认)
tsWinVista .... .................... WinVista 样式
节点集合的 Add 方法
向树控件中添加节点,成功可返回一个 Node(节点)对象。
语法
表达式.Add(Relative, Relationship, Key, Text, Image, SelectedImage, Expanded, NoReturnNode)
表达式 一个代表 Nodes(树控件节点集合) 的变量,可直接使用 TreeView 的 Nodes 属性。
参数
Relative:一个已存在的节点的键值,可以留空
Relationship:指定新节点和 Relative 的关系,TreeRelationshipConstants 值
tvwFirst....... 新节点为和 Relative 同级的第一个节点
tvwLast........ 新节点为和 Relative 同级的最后一个节点
tvwNext........ 新节点为 Relative 的下一个节点
tvwPrevious.... 新节点为 Relative 的上一个节点
tvwChild ...... 新节点为 Relative 的最后一个子节点
Key:新节点的键值
Text:新节点显示的文本
Image:新节点显示的图像,为使用 AddImage 或 AddImageGroup 添加的图像的索引
SelectedImage:新节点选中时显示的图像,为使用 AddImage 或 AddImageGroup 添加的图像的索引
Expanded:新节点是否展开
NoReturnNode:决定是否返回新节点的 Node 对象,否返回,是不返回,默认为否,不返回 Node 对象可加快添加节点的速度