请问如何修改TREEVIEW控件的TREEVIEWITEM.LABEL值?加急!在线等待?

ttttz 2003-08-14 01:15:41
用SelectItem ( itemhandle )可以加入一项,但是当当前项有下级的时候如何修改??
...全文
76 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdsnhan 2003-08-15
  • 打赏
  • 举报
回复
有没有下级都可以直接修改的!
tv_1.editlabels = true
tv_1.editlabel(handle) // 要修改的句柄
然后在endlabeledit事件中写你要做的事情,如更新。
其中endlabeledit中两个参数,1,handle:要修改的句柄
2,newtext 新修改的内容
ttttz 2003-08-14
  • 打赏
  • 举报
回复
麻烦楼上,怎么重新检索?兄弟着急,请帮忙!
warchild 2003-08-14
  • 打赏
  • 举报
回复
gcg_cumt(gcg) 方法可以,但在新setitem后,要对其重新检索下级目录
gcg_cumt 2003-08-14
  • 打赏
  • 举报
回复
否,我试过了,没有问题
ttttz 2003-08-14
  • 打赏
  • 举报
回复
楼上兄弟,你这种方法当当前没有下级子项时没有问题,可是当有下级子项时用这种方法做时SETITEM之后下级就没有了 ,各位,有没有更好的方法!求救÷÷÷÷÷÷÷÷÷
gcg_cumt 2003-08-14
  • 打赏
  • 举报
回复
long ll_handle
treeviewitem ltvi_item

ll_handle=tv_index.finditem(currenttreeitem!,0)

if ll_handle<1 then return

tv_index.getitem(ll_handle,ltvi_item)

ltvi_item.label='abc'

tv_index.setitem(ll_handle,ltvi_item)
ttttz 2003-08-14
  • 打赏
  • 举报
回复
各位大侠,我的程序是想把TREEVIEWITEM上原有的值通过程序改为其他的值,当这个TREEVIEWITEM是最后一级的时候用SETITEM没有问题,但是如果有下级的话修改之后下级就没有了 ,请问有什么好的额方法??
incats 2003-08-14
  • 打赏
  • 举报
回复
pb7好象有问题. 我写的一个注册表程序, 在pb6下通过, 可以重命名, 但7里就不能用了.editlabel(?)那个方法不起作用.
ttttz 2003-08-14
  • 打赏
  • 举报
回复
我用的是PB7没有editlabels属性啊 ,而且我想用程序修改的话怎么办??
brightstar 2003-08-14
  • 打赏
  • 举报
回复
treeview有个editlabels属性,这个书香设置为TRUE就可以编辑LABEL。
pb9。
ttttz 2003-08-14
  • 打赏
  • 举报
回复
用户修改,用哪隔函数?
jdsnhan 2003-08-14
  • 打赏
  • 举报
回复
你是想让用户修改还是在程序中自己修改。
找到相应的句柄,就可以修改的。

1,108

社区成员

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

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