在listview中如何实现类示treeview那种--子列表功能

star03058 2003-10-27 11:01:41
在listview中如何实现类示treeview那种---子列表功能
例如MSN的列表和浩方对战平台左边的功能
急急-----------急急------------急急 不够再加 另贴结200
默认状态
标题1
标题2

鼠标点击
标题1 (点击)
{ 子项1
子项2
子项3
}
标题2 (点击)
{ 子项1
子项2
子项3
}
...全文
81 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
cllxyuer 2003-10-31
  • 打赏
  • 举报
回复
966126(樱太郎) 不是那样的。
那种列表前面有一个"+"号,可以打开或关闭子列表的。

就像TreeView一样。应该就是TreeView+ListView
kevin_su 2003-10-31
  • 打赏
  • 举报
回复
其实你只要在子项那一行设置缩进就可以了(Indent,表示行头那个图片的宽度的辈数),至于+—号,你只需要找两副图,设置每一行的StateIndex,就可以了,
最后只要对行的OnClick事件中做标题的展开和闭合(用TListView.GetHitTestInfoAt这个函数来判断是否电在+—号上)
966126 2003-10-31
  • 打赏
  • 举报
回复
你要的就是一个树型目录,既然已经有treeview了,还要listview干什么
966126 2003-10-30
  • 打赏
  • 举报
回复
MSN应该是用类似Treeview的控件,不过listview可以用动态显示(插入)/隐藏(删除)某几条记录来实现,至于缩进,在前面加点空格就是了
cllxyuer 2003-10-30
  • 打赏
  • 举报
回复
哪用哪种控件可以。

楼主,占你地用一下。

大家用过百宝没有?就是在下载时,如果有多个下载显示的那种,我也在找。

dancedog 2003-10-29
  • 打赏
  • 举报
回复
listview只怕不行吧
xyz3 2003-10-29
  • 打赏
  • 举报
回复
多给点思路。最好给段代码。
hkbarton 2003-10-29
  • 打赏
  • 举报
回复
也就是说listview本来就可以添加子接点的,其实也就是个string而已
star03058 2003-10-29
  • 打赏
  • 举报
回复
是很向,你有什么好的想法说说
RaulWhite 2003-10-29
  • 打赏
  • 举报
回复
楼主可以试一下dxdbgrid,也许有用
hkbarton 2003-10-28
  • 打赏
  • 举报
回复
在设计时,你对你的listView点右键,选择Items Editors,看到了什么,不是很treeview一样的吗?
star03058 2003-10-28
  • 打赏
  • 举报
回复
没人用过吗?
xyz3 2003-10-28
  • 打赏
  • 举报
回复
郁闷:没人回贴

5,927

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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