进度条并且在listview中显示进度

xuyuchends0002 2012-06-08 01:53:47
要做个窗体, 会传进来了一个2个参数,一个是总的要显示多少条信息.另外一个就是信息,信息会有间隔的传入.只要传入一条,我就在listview上显示这条.是不是要用线程做.还要有的进度条,请高手指点下
...全文
385 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
__天涯寻梦 2012-06-08
  • 打赏
  • 举报
回复
创建一个 Form ,构造函数参数指定总的信息数量,定义一个公开的方法或属性接收单条信息传入,Form 上放一个 ListView 和进度条,通过构造函数的参数指定进度条的总长度,接收信息传入的属性或方法里加入添加 ListView 行和进度条改变位置的代码,外部根据情况使用多线程模式调用 Form 的接收信息属性或方法传递信息
bdmh 2012-06-08
  • 打赏
  • 举报
回复
做成线程可以的,不过在线程中操作listview要用委托,直接在主进程中也可以,什么时候有数据,就执行添加函数就行了,如果是在while循环中的话,就加上Application.DoEvents();让cpu有时间刷新界面,看到你添加的数据和进度

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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