.net中如何使进度条(progressbar)在处理某文件时间段中一直滚动或进度递增如题求解决方案
解决方案 »
- 左侧工具栏效果
- 做了个小软件,如何控制其试用期,代码如何实现
- C#程序在映射盘上运行的System.Security.SecurityException错误
- 数字文本框可增减
- 问个有趣的问题,分不够再加。
- 在.net c# 中怎样用“SHA”进行加密?急!!万分火急,明天要交差!
- 关于REST接口调用
- WPF,关于控件模板的属性绑定
- C# 下面这行代码如果没有装Microsoft Office 2007 为什么会报错,然而装了的话就可以正常运行,求解释。谢谢
- 想在vs2010下,用C#,在网页中开发一个发送邮件的功能?请问如何实现?
- asp.net框架,后台c#写的网上书店系统出现以下错误!
- xml反序列化的问题(100不够在给啊)
{ int count = 100;
progressBar1.Maximum = count;
//label1.Text 为窗体中的控件,用来提示正在进行的操作
label1.Text = "正在导入,共有数据:" + count + "条";//
label1.Update(); for (int k = 0; k < count; k++)
{
progressBar1.Value = k;
}
label1.Text = "导入完成,共导入" + count + "条数据.";
label1.Update();
}
BackgroundWorker类包含3个事件,在事件处理程序中可进行异步操作辅助代码编写和同用户界面信息交互。publiceventDoWorkEventHandler DoWork;//异步处理代码
publiceventProgressChangedEventHandler ProgressChanged;//处理进度汇报,同UI交互
publiceventRunWorkerCompletedEventHandler RunWorkerCompleted;//结束处理通知下面是我使用BackgroundWorker组件的一个demo界面,
这里包含了完整的代码和分析,楼主可以参考后应该不会再有疑问,
http://blog.csdn.net/zhzuo/archive/2008/07/23/2699305.aspx