Q
qinghou
Unregistered / Unconfirmed
GUEST, unregistred user!
我想用Stringlist和Treeview来存储数据,具体如下:
这里有一串数字,以数字代表动物名称:
1 家畜类 2 宠物类 ...
10 猪类 20 狗类 ...
101 公猪 201 狮子狗 ...
102 母猪 203 狼狗 ...
11 牛类 21 猫类 ...
111 奶牛 211 家猫 ...
112 肉牛 212 波斯猫 ...
Treeview的节点
家畜类 ┳猪类┳公猪
┃ ┃
┃ ┗母猪
┣牛类┳奶牛
┃ ┗肉年
┗...
宠物类 ┳狗类┳狮子狗
┃ ┃
┃ ┗狼狗
┣猫类┳家猫
┃ ┗波斯猫
┗...
用TV选择时,如果选中某项动物名称,要求它的imageindex为BitMap图片为[√],再点击则为[×],
在保存为stringlist输出中,如果全选中了则stringlist.text为[1 10 101 11 111 112 2 20 201 203 21 211 212]
如果有几项没选中[例如101,112,212]则stringlist.text为[1 10 11 111 2 20 201 203 21 211]。
其最终的目的就是用TV显示汉字,而后台保存输出结果为数字串。
这里有一串数字,以数字代表动物名称:
1 家畜类 2 宠物类 ...
10 猪类 20 狗类 ...
101 公猪 201 狮子狗 ...
102 母猪 203 狼狗 ...
11 牛类 21 猫类 ...
111 奶牛 211 家猫 ...
112 肉牛 212 波斯猫 ...
Treeview的节点
家畜类 ┳猪类┳公猪
┃ ┃
┃ ┗母猪
┣牛类┳奶牛
┃ ┗肉年
┗...
宠物类 ┳狗类┳狮子狗
┃ ┃
┃ ┗狼狗
┣猫类┳家猫
┃ ┗波斯猫
┗...
用TV选择时,如果选中某项动物名称,要求它的imageindex为BitMap图片为[√],再点击则为[×],
在保存为stringlist输出中,如果全选中了则stringlist.text为[1 10 101 11 111 112 2 20 201 203 21 211 212]
如果有几项没选中[例如101,112,212]则stringlist.text为[1 10 11 111 2 20 201 203 21 211]。
其最终的目的就是用TV显示汉字,而后台保存输出结果为数字串。