在listview中如何提高加入许多行时的界面刷新速度?

sunyee 2003-12-04 11:47:47
从文件中读出每行的内容加入到listview中去,同时把每行的信息发在一个结构中,这个结构的指针放在listitem的data中。每次滚屏时要把每行的这个结构的指针释放,同时从文件中读相应的数据加入listview中。发觉有的时候刷新速度很慢。如何提高速度?
谢先!
...全文
38 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
极速小王子 2003-12-04
  • 打赏
  • 举报
回复
记号!
书生 2003-12-04
  • 打赏
  • 举报
回复
实行一次刷新

ListView1->Items->BeginUpdate();

TListItem*Item;
for(;;)
{
//加记录
Item = ListView1->Items->Add();
Item->Caption...

}

ListView1->Items->EndUpdate();
BCBX 2003-12-04
  • 打赏
  • 举报
回复
listview->items->beignupdate();

....
listview->items->endupdate();1

604

社区成员

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

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