ListView怎么添加一个类似进度条的东西 想给listview添加一个进度条,提供点办法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主,我有个好方法,虽然不是很理想,但很好用,在listview里放了label把它的背景色设成与listview 一颜色,把长度设置为0.然后在你启动程序时,再把lable的颜色高为蓝色.size用for循环来慢慢增加.即可..很用的试试 方法二:原文:这个可以参考 用字符模拟进度 private void threadDownProgress() { Thread thread=new Thread(new ThreadStart(GetDownProgress)); thread.Start(); thread.IsBackground=true; }private void GetDownProgress() { for(int i=0;;i++) { if(this.lvArrayFiles.Items.Count==0) return; for(int j=0;j<this.lvArrayFiles.Items.Count;j++) { //下载进度 if(strCurrentDownStudent==this.lvArrayFiles.Items[j].SubItems[2].Text.Trim()) {#region 信息 if(strDownStudent!="■■■■■■■■") { strDownStudent+="■"; } else strDownStudent="■■■■■■■■"; this.lvArrayFiles.Items[j].SubItems[1].Text=strDownStudent; if(strDownStudent=="■■■■■■■■") { strDownStudent=""; for(int k=0;k<this.lvArrayFiles.Items.Count;k++) { if(this.lvArrayFiles.Items[k].SubItems[2].Text=="信息") { this.lvArrayFiles.Items[k].Remove(); this.cbDownStudentInfo.Checked=false; strCurrentDownStudent=""; if(this.lvArrayFiles.Items.Count==0) return; } } } #endregion } } System.Threading.Thread.Sleep(200); } } 如何将类似资源管理器左侧的树状文件夹嵌入到WinForm? c#连接MYSQL C# 怎么样可以把 一个开机运行程序改成不开机自动运行的?例如添加一个button单击下就可以实现,以下是我写的简单的开机自动运行程序的代码 请高手指点下?谢谢 winform 程序 app.config配置该如何写access数据库 Hibernate分页问题 菜鸟请教combobox问题! 新手问题,谢谢 高分求解,如何使用xml代替ini文件,实现配置的存储。 怎样提出dll中的ico? 为什么我的网页不能正常显示? 急!怎么加解密app.config配置? 多数据库(物理位置不同)事务协同处理问题?
原文:
这个可以参考 用字符模拟进度
private void threadDownProgress()
{
Thread thread=new Thread(new ThreadStart(GetDownProgress));
thread.Start();
thread.IsBackground=true;
}
private void GetDownProgress()
{
for(int i=0;;i++)
{
if(this.lvArrayFiles.Items.Count==0)
return;
for(int j=0;j<this.lvArrayFiles.Items.Count;j++)
{
//下载进度
if(strCurrentDownStudent==this.lvArrayFiles.Items[j].SubItems[2].Text.Trim())
{
#region 信息
if(strDownStudent!="■■■■■■■■")
{
strDownStudent+="■";
}
else
strDownStudent="■■■■■■■■";
this.lvArrayFiles.Items[j].SubItems[1].Text=strDownStudent;
if(strDownStudent=="■■■■■■■■")
{
strDownStudent="";
for(int k=0;k<this.lvArrayFiles.Items.Count;k++)
{
if(this.lvArrayFiles.Items[k].SubItems[2].Text=="信息")
{
this.lvArrayFiles.Items[k].Remove();
this.cbDownStudentInfo.Checked=false;
strCurrentDownStudent="";
if(this.lvArrayFiles.Items.Count==0)
return;
}
}
}
#endregion
}
}
System.Threading.Thread.Sleep(200);
}
}