C:\Project\ProcessTest\ProcessTest\bin\Debug\ProcessTest.exe
C:\Project\ProcessTest\ProcessTest\bin\Debug\ProcessTest.pdb
C:\Project\ProcessTest\ProcessTest\obj\Debug\ResolveAssemblyReference.cache
C:\Project\ProcessTest\ProcessTest\obj\Debug\ProcessTest.Form1.resources
C:\Project\ProcessTest\ProcessTest\obj\Debug\ProcessTest.Properties.Resources.resources
C:\Project\ProcessTest\ProcessTest\obj\Debug\ProcessTest.csproj.GenerateResource.Cache
C:\Project\ProcessTest\ProcessTest\obj\Debug\ProcessTest.exe
C:\Project\ProcessTest\ProcessTest\obj\Debug\ProcessTest.pdb
C:\Documents and Settings\allen\桌面\ProcessTest\ProcessTest\ProcessTest\obj\Debug\ProcessTest.exe
C:\Documents and Settings\allen\桌面\ProcessTest\ProcessTest\ProcessTest\obj\Debug\ProcessTest.pdb
C:\Documents and Settings\allen\桌面\ProcessTest\ProcessTest\ProcessTest\bin\Debug\ProcessTest.exe
C:\Documents and Settings\allen\桌面\ProcessTest\ProcessTest\ProcessTest\bin\Debug\ProcessTest.pdb
C:\Documents and Settings\allen\桌面\ProcessTest\ProcessTest\ProcessTest\obj\Debug\ResolveAssemblyReference.cache
C:\Documents and Settings\allen\桌面\ProcessTest\ProcessTest\ProcessTest\obj\Debug\ProcessTest.Form1.resources
C:\Documents and Settings\allen\桌面\ProcessTest\ProcessTest\ProcessTest\obj\Debug\ProcessTest.Properties.Resources.resources
C:\Documents and Settings\allen\桌面\ProcessTest\ProcessTest\ProcessTest\obj\Debug\ProcessTest.csproj.GenerateResource.Cache
C:\Documents and Settings\allen\桌面\ProcessTest\ProcessTest\ProcessTest\obj\Debug\ProcessTest.Form2.resources
没有合适的资源?快使用搜索试试~ 我知道了~
WinForm进度条的2种异步实现方式
共27个文件
cs:8个
exe:3个
resources:3个
4星 · 超过85%的资源 需积分: 29 139 下载量 71 浏览量
2010-08-19
17:08:39
上传
评论 1
收藏 45KB RAR 举报
温馨提示
在WinForm中,比如一些文件传输和一些费时的操作,如果处理不好就会造成“假死”的情况,为此我们可以采用进度条进行友好提示。 BackgroundWorker类是.net 2.0里新增加的一个类,对于需要长时间操作而不需要用户长时间等待的情况可以使用这个类。 注意确保在 DoWork 事件处理程序中不操作任何用户界面对象。而应该过 ProgressChanged 和 RunWorkerCompleted 事件与用户界面进行通信。 它有几个主要属性: CancellationPending——指示应用程序是否已请求取消后台操作。 IsBusy——指示 BackgroundWorker 是否正在运行异步操作 WorkerReportsProgress——该值指示 BackgroundWorker 能否报告进度更新 WorkerSupportsCancellation——该值指示 BackgroundWorker 是否支持异步取消 还有如下事件: DoWork——调用 RunWorkerAsync 时发生。 ProgressChanged——调用 ReportProgress 时发生。 RunWorkerCompleted——当后台操作已完成、被取消或引发异常时发生。 还有如下方法: CancelAsync——请求取消挂起的后台操作 ReportProgress——引发 ProgressChanged 事件 RunWorkerAsync——开始执行后台操作 如果启用取消线程则设置WorkerSupportsCancellation = true;然后调用 CancelAsync方法即可。
资源推荐
资源详情
资源评论
收起资源包目录
ProcessBar.rar (27个子文件)
ProcessTest
ProcessTest
ProcessTest.suo 19KB
ProcessTest
ProcessTest.csproj 4KB
Form1.cs 3KB
bin
Debug
ProcessTest.vshost.exe 14KB
ProcessTest.vshost.exe.manifest 490B
ProcessTest.pdb 32KB
ProcessTest.exe 12KB
obj
Debug
ProcessTest.Form2.resources 180B
ProcessTest.Properties.Resources.resources 180B
ProcessTest.csproj.GenerateResource.Cache 905B
Refactor
ProcessTest.csproj.FileListAbsolute.txt 2KB
TempPE
ProcessTest.Form1.resources 180B
ProcessTest.pdb 32KB
ProcessTest.exe 12KB
Form2.resx 6KB
Form2.Designer.cs 2KB
Properties
Resources.Designer.cs 3KB
Settings.settings 249B
Resources.resx 5KB
Settings.Designer.cs 1KB
AssemblyInfo.cs 1KB
Program.cs 492B
Form1.Designer.cs 4KB
Form1.resx 6KB
Form2.cs 2KB
ProcessTest.gpState 260B
ProcessTest.sln 923B
共 27 条
- 1
zhiking3387
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页