CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  VCL组件使用和开发

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

楼主sunyee(sunyee)2003-12-04 11:47:47 在 C++ Builder / VCL组件使用和开发 提问

从文件中读出每行的内容加入到listview中去,同时把每行的信息发在一个结构中,这个结构的指针放在listitem的data中。每次滚屏时要把每行的这个结构的指针释放,同时从文件中读相应的数据加入listview中。发觉有的时候刷新速度很慢。如何提高速度?  
  谢先! 问题点数:0、回复次数:3Top

1 楼BCBX(深圳太可怕_杀人抢劫多如牛毛_超级农民大集市)回复于 2003-12-04 14:41:20 得分 0

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

2 楼lluunn007(书生)回复于 2003-12-04 14:59:21 得分 0

实行一次刷新  
   
  ListView1->Items->BeginUpdate();  
   
  TListItem*Item;  
  for(;;)  
  {  
          //加记录  
        Item   =   ListView1->Items->Add();  
        Item->Caption...  
   
  }  
   
  ListView1->Items->EndUpdate();Top

3 楼lilachue(静水思雅)回复于 2003-12-04 15:27:16 得分 0

记号!Top

相关问题

  • 如何暂时禁止 ListView 的界面刷新
  • ListView的刷新
  • 界面刷新的问题
  • 界面的刷新问题
  • wince下的界面刷新
  • 界面刷新的问题
  • 如何刷新程序界面
  • 怎样刷新整个程序界面
  • 如何刷新Windows的整个界面?
  • 关于界面刷新的问题?

关键词

  • 指针
  • 结构
  • 文件
  • listview
  • 刷新
  • 速度
  • 加入
  • endupdate
  • 提高
  • items

得分解答快速导航

  • 帖主:sunyee

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo