问一个关于treeview的问题

boney_xhs 2003-08-05 06:25:40
有一个树tv1,一个数据窗口dw_1
dw_1 中的数据通过tv1.data来retrieve
现在我想通过dw_1中retrieve出来的数据条数ll_count是否为0以及tv1该节点是否为 叶子节点来作为判断条件
if tv1.children and ll_count>0 then
messagebox('提示','')
end if
但是因为tv1.children即使该节点是叶子节点也要多点击一次,消除节点前的+号才能确认为叶子节点
我在selectionchanged事件中写上述代码,但即使叶子节点,我一依到该节点就会跳出提示。不知道有没有什么办法能更好的判断?
即实现非叶子节点如果能retrieve数据,则跳出提示的功能?
望大家帮忙,在线等待
...全文
32 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
klbt 2003-08-05
  • 打赏
  • 举报
回复
如果你的tv层次是统一的,可以考虑用tvitem的level属性判断是否叶结点。
CodeMagic 2003-08-05
  • 打赏
  • 举报
回复
用Treeview控件的一个查找子结点Handle的函数,好像为FindItem函数,通过该函数的返
回值来判断当前节点是否包含子节点,具体用法请参照帮助文件。

1,077

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧