treeview控件问题?

blackcorbie 2003-09-03 08:32:37
我在treeview控件里增加列表项,例如:
long ll_tv
ll_tv = tv_1.insertitemlast(0,"图示",1)
tv_1.selectitem(itemhandle)来让指定的列表项加亮,使其成为当前列表项,
我怎么能获得“图示”这个label呢?应该是用什么函数才能取得指定列表项的label内容?
...全文
40 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
iamtk 2003-09-03
  • 打赏
  • 举报
回复
1、定义一个实例变量 long il_handle
2、在TreeView的Selectionchanged事件中写入如下代码:
il_handle = newhandle
3、在需要取值的地方写入
treeviewitem tvi
string ls_label
tv_1.getitem(il_handle,tvi)
ls_label = tvi.label
blackcorbie 2003-09-03
  • 打赏
  • 举报
回复
多谢各位,借铁
jdsnhan 2003-09-03
  • 打赏
  • 举报
回复
treeviewitem l_tvinew
tv_1.GetItem ( itemhandle, l_tvinew)
ls_label = l_tvinew.label
如果在tv的click事件中触发,那么事件中的参数handle既是GetItem 中的itemhandle参数。
workhand 2003-09-03
  • 打赏
  • 举报
回复
生成树的时候大部分都是根据数据窗口里的带有级次的数据生成的,可以在dw中加一个计算列,记录生成树时该条记录的handle,这时点树可以滚dw,点dw可以滚树。
linleming 2003-09-03
  • 打赏
  • 举报
回复
忘了一句话:
ls_tree_name=item.label
linleming 2003-09-03
  • 打赏
  • 举报
回复
GetItem()
功能
得到指定句柄的完整列表项。
语法
treeviewname.GetItem ( itemhandle, item)
参数
treeviewname:树形视图控件的名称itemhandle:要得到完整信息的列表项的句柄 item:TreeViewItem类型变量,用于保存itemhandle参数指定列表项的完整信息

1,108

社区成员

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

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