private void btnProgressBarStart_Click(object sender, EventArgs e) {
this.labProgressBarShow.Visible = true; //状态显示可见.
this.proBar.Value = 0; //进度条的初始值.
this.proBar.Minimum = 0; //进度条最小值.
this.proBar.Maximum = 10000; //进度条最大值.
this.proBar.Step = 1; //进度条的递增值.
for (int i = 0; i <= this.proBar.Maximum; i += 1) {
this.proBar.PerformStep(); //显示进度条每步的值.
this.labProgressBarShow.Text = "当前进度" + i + ", 总值为 : " + this.proBar.Maximum;
// Thread.Sleep(500); //线程休眠.
}
}Description:
我让Label显示每步的进度条的 Value,但是不懂为什么都是到结束了才显示:
this.labProgressBarShow.Text = "当前进度" + i + ", 总值为 : " + this.proBar.Maximum;
开始我以为是时间太短了,我设进度条的最大值很大,还是一样不行,甚至我用线程 休眠,干脆就不走了...这怎么解释,解决哈?大侠们!
解决方案 »
- 关于界面设计的问题!
- c#中有没有类似于PHP 中的strpos这个函数?
- 请问SQL Server Management Studio 2005 中,打开树节点时边加载边显示(Expanding...)的效果是如何实现的?
- 服務端最大多少連接爲好?
- SocketException 在其上下文中,该请求地址无效
- 有关对EXCEL表操作的SQL语句...高手请快来指点!!!!!
- 可以在B/s的结构中的DataGrid里面设置滚动条吗(很急很急)
- WPF 如何给 TextBox 绑定数值型静态资源
- 大虾们,C#的FormsAuthentication.HashPasswordForStoringInConfigFile(psw, "md5")生成的密码,怎么用C++解密?
- 请问高手们:如何调用FoxMail并附加附件
- C# 如何将一个panel容器中的内容导出为一张图片
- C# 如何开发组件 用于应用程序和web发布
this.proBar.PerformStep(); //显示进度条每步的值.
this.labProgressBarShow.Text = "当前进度" + i + ", 总值为 : " + this.proBar.Maximum;
label1.refresh;
// Thread.Sleep(500); //线程休眠.
}
Application.DoEvents();
是什么意思?
通过委托使前台改变?