24. Tree Toolkit 树 形 控 件 , LabVIEW 中 的 一 种 控 件 , 它 可 以 按 照 层 次 显 示 其 项 目 的 列 表 , 使 用 户 能 够 交 互式 地 选 择 项 目 , 拖 拽 移 动 项 目 以 及 展 开 缩 小 项 目 等 。 在 大 多 数 的 应 用 程 序 中 均 可 以 看 到 Tree 的身 影 , 如 Windows 操 作 系 统 中 的 “资源管理器”左侧的 文件 列 表 , 通常 Tree 控 件 可 以 用 来显示 一 些有组织的 、分类明确的 数 据。 MAX 中 左侧组织的 信息列 表 也是典型的 树 形 控 件 , 如 图一所示 ; 图一 :MAX 中 左侧栏 0. 编辑 Tree 控 件 的 外观 选 择 工具选 板中 的 Edit Text 工具, 可 以 直接在 Tree 控 件 中 输入数 据。 同时可 以 使用 右键快捷菜单, 进行 Indent Items, Outdent Items 等 操 作 ;选 择 右键 Edit Items如 图二所示 : 图 二 : Edit Tree Items LabVIEW 允 许 对Tree 中 的 每 一 行 指 定 一 个 符 号 , 显 示 在 行 首 。 要 显 示 该 符 号 首 先需 要 勾 选 Visible Items→Symbols 选 项, 其次在 某一 行 上右击弹出的 快捷菜单上选 择Item Symbol 菜单项, 并选 择一 个 符 号 , 如图 3 所示 。 LabVIEW 提供了 42 种符 号 可供选 择, 其中 第 1 种为空(默认值, 因此前面在 勾 选 Visible Items→Symbols 后看不到变化)。 可以通过该 方式为每 一 行 添加各种不同的 符 号 。 图 三: Item Symbol 这些都是静态编辑 Tree 的 方法, 实际上更常见的 应用需 求是在 编程中 改变 Tree 控件。 这就需 要 使用 Tree 的 属性和方法节点了。 下边简单列出 Tree 控件的 属性和方法, 以及 Tree 控件的 响应事件。 1. Tree 控 件 的 属 性 图 四 :Tree 控 件 的 属 性 2. Tree 控 件 的 方法 图 五:Tree 控 件 的 方法 3. Tree 控 件 的 事 件 图 六 : Tree 控 件 的 事 件 本 次 课 程 的 重 点 是 推 荐 Tree Toolkit, 比 较 全 面 的 使 用 Tree 控 件 的 属 性 , 方 法 和 事件 , 并 进 行 了 二 次 封 装 , ...