树形

将字符串数据分组为多个列中的项层次列表。

树形控件是一维簇数组。树形的每一行是一个簇。行中的第一个元素表示树形中项的层次位置,后续元素表示要显示在树形中每一列的数据。

使用树形属性写入列首或树形控件的读取和写入选中项。

1378

如何在树形控件中选中项?

选项卡中勾选允许选择复选框,可允许用户在树形中选择一个或多个项。使用选择属性返回选中项的信息。

如何定义树形的层次结构?

使用簇数组填充树形项,如下图所示。


1378

每个簇的第一个元素是项的层次位置。层次位置是以反斜杠分隔的字符串,其中每段分隔字符串表示树形的一个层级。使用下列常规语法定义层次位置:

语法 定义
<empty string>或\ 空字符串或反斜杠表示树形的根级别。
\parent\childparent\child 前导反斜杠等同于不存在前导反斜杠的树形位置。
parent\child\parent\child 结束反斜杠等同于不存在结束反斜杠的树形位置。
转义序列或双反斜杠 不允许使用转义序列表示字符(例如,使用\s表示空格字符)。