请问谁知道TListView里面如何更新一个Item的内容

zhaosong 2003-06-04 04:53:00
请问谁知道TListView里面如何更新一个Item的内容,我先用ListView1->Clear()
不能删除,然后ListView1->Update(),ListView1->Repaint()都不好用,谁知道请告诉我,谢谢
...全文
68 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
书生 2003-06-05
  • 打赏
  • 举报
回复
是要删除列么?
ListView1->Columns->Clear();//删除了初始的列

否则删内容
ListView1->Clear();就可以了。
zhaosong 2003-06-05
  • 打赏
  • 举报
回复
谢谢大家,我现在可以做到了,我原来的程序的错误是,在一个窗口里改变他的父窗口里面的ListView里面的内容,虽然内容改变了,但不知道为什么显示上不改变,后来我在弹出的那个窗口里面把改变的内容写到一个文件里面,然后等该popup form关闭后,再在父窗口中根据文件中的数据对ListView1的内容进行改变,这样就可以了,不过我也不太清楚为什么这样做才行.哪位能够指点一下,谢谢:())
lolololohe 2003-06-04
  • 打赏
  • 举报
回复
ListView1->Clear()
可以实现功能啊!

我现在做的软件就实现了这样的功能啊~~
webmin 2003-06-04
  • 打赏
  • 举报
回复
ListView1->Items->Clear();
zhaosong 2003-06-04
  • 打赏
  • 举报
回复
不行啊,我想先把ListView1里面所有的项目都删除然后再添加
starstargao 2003-06-04
  • 打赏
  • 举报
回复
ListView1->Clear();
是清空listview
这样做看一下
if(listview->Selected)
{
... //你要更新的操作
}

CCED136 2003-06-04
  • 打赏
  • 举报
回复
你是要修改一个 Item 的内容还是要删除一个 Item?

604

社区成员

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

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