发布网友 发布时间:2023-04-30 11:11
共1个回答
热心网友 时间:2023-05-23 13:20
//定义必要的变量
integer li_rowcount1,li_rowcount2
integer li_row1,li_row2
treeviewitem tvi1,tvi2,tvi3
long lev1,lev2,lev3
//开始画树状图
tv_1.setredraw(false)
//根结点
tv_1.deleteitem(lev1)//先删除整个树
tvi1.pictureindex = 1//一级树显示图标
tvi1.selectedpictureindex = 1//一级树选择图标(显示的和选择的图标可以不一样)
tvi1.children=true//还有后代
tvi1.label = 一级标题
//将treevie项tvi1作为根结点插入,同时取得根结点的句柄lev1
lev1 = tv_1.insertitemlast(0,tvi1)
//第二层结点(一般使用循环)
for li_row1=1 to li_rowcount1
//获取第二级的相关数据(假设第二级就是树叶了)
tvi2.pictureindex=2//二级树显示图标
tvi2.selectedpictureindex=3//二级树选择图标
tvi2.label = 用来显示的相关数据
tvi2.data = 用来读取的相关数据
//将treevie项tvi2作为第二层结点插入为lev1的子项,同时取得根结点的句柄lev1
lev2 = tv_1.insertitemlast(lev1,tvi2)
next
tv_1.setredraw(true)
//从根展开整个树
//tv_1.expandall(lev1)
//只展开第一层树
tv_1.expanditem(lev1)
追问能留下QQ么,追答470006927
注明:询问PB TREE