WinForm BackgroundWorker实现异步执行代码
2009-01-27 17:42
465 查看
int sum=0; private void Form1_Load(object sender, EventArgs e) { BackgroundWorker backWork = new BackgroundWorker(); backWork.DoWork += new DoWorkEventHandler(backWork_DoWork); backWork.RunWorkerCompleted += new RunWorkerCompletedEventHandler(backWork_RunWorkerCompleted); backWork.RunWorkerAsync(); } void backWork_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { MessageBox.Show(sum.ToString()); } void backWork_DoWork(object sender, DoWorkEventArgs e) { for (long i = 0; i < 1000000000; i++) { sum += i; } }
相关文章推荐
- C# BackgroundWorker实现WinForm异步操作的例子
- C# BackgroundWorker实现WinForm异步操作的例子
- C# BackgroundWorker实现WinForm异步操作的例子
- C# BackgroundWorker实现WinForm异步操作的例子
- C# BackgroundWorker实现WinForm异步操作的例子
- System.ComponentModel.BackgroundWorker在WinForm中的异步使用
- Winform基于多线程实现每隔1分钟执行一段代码
- Winform基于多线程实现每隔1分钟执行一段代码
- C# BackgroundWorker对象 异步执行,避免界面卡死
- 伪异步I/O编程及代码实现
- C# winform实现截屏,附代码
- 学习笔记 --- LINNUX 使用异步通讯机制实现按键驱动代码分析
- AJAX的原理―如何做到异步和局部刷新【实现代码】
- [原创]一个通过BackgroundWorker实现WinForm异步操作的例子
- JavaScript文件的同步和异步加载的实现代码
- php记录代码执行时间(实现代码)
- 用c#中实现的,调用cmd来执行bcp的代码
- jquery 实现的改变颜色与背景的代码 change(fontsize,background)补充2
- BackgroundWorker+ProgressBar+委托 实现多线程、进度条
- C# Winform 基于Task的异步与延时执行