树形
- 更新时间2023-02-17
- 阅读时长2分钟
树形
将字符串数据分组为多个列中的项层次列表。
树形控件是一维簇数组。树形的每一行是一个簇。行中的第一个元素表示树形中项的层次位置,后续元素表示要显示在树形中每一列的数据。
使用树形属性写入列首或树形控件的读取和写入选中项。
如何在树形控件中选中项?
在项选项卡中勾选允许选择复选框,可允许用户在树形中选择一个或多个项。使用选择属性返回选中项的信息。
如何定义树形的层次结构?
使用簇数组填充树形项,如下图所示。

每个簇的第一个元素是项的层次位置。层次位置是以反斜杠分隔的字符串,其中每段分隔字符串表示树形的一个层级。使用下列常规语法定义层次位置:
| 语法 | 定义 |
|---|---|
| <empty string>或\ | 空字符串或反斜杠表示树形的根级别。 |
| \parent\child或parent\child | 前导反斜杠等同于不存在前导反斜杠的树形位置。 |
| parent\child\或parent\child | 结束反斜杠等同于不存在结束反斜杠的树形位置。 |
| 转义序列或双反斜杠 | 不允许使用转义序列表示字符(例如,使用\s表示空格字符)。 |