手机
当前位置:查字典教程网 >编程开发 >C#教程 >WinForm中BackgroundWorker控件用法简单实例
WinForm中BackgroundWorker控件用法简单实例
摘要:本文实例讲述了WinForm中BackgroundWorker控件用法。分享给大家供大家参考。具体如下:usingSystem;usingS...

本文实例讲述了WinForm中BackgroundWorker控件用法。分享给大家供大家参考。具体如下:

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WinFormApp { public partial class Form2 : Form { BackgroundWorker backgroundWorker; int i = 0; int len = 100; public Form2() { InitializeComponent(); backgroundWorker = new BackgroundWorker(); backgroundWorker.DoWork += new DoWorkEventHandler(backgroundWorker_DoWork); backgroundWorker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(backgroundWorker_RunWorkerCompleted); backgroundWorker.ProgressChanged += new ProgressChangedEventHandler(backgroundWorker_ProgressChanged); backgroundWorker.WorkerReportsProgress = true; } void backgroundWorker_ProgressChanged(object sender, ProgressChangedEventArgs e) { ThreadInvoke.SetMethodInvokeValue(label2, "进度:" + e.ProgressPercentage.ToString()); //progressBar.Value = e.ProgressPercentage; } void backgroundWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { ThreadInvoke.SetMethodInvokeValue(label3, "结果:completed"); } void backgroundWorker_DoWork(object sender, DoWorkEventArgs e) { ThreadInvoke.SetMethodInvokeValue(label3, "结果:start"); while (i < len) { i++; System.Threading.Thread.Sleep(100); ThreadInvoke.SetMethodInvokeValue(label1, "工作:" + (i * 10).ToString()); backgroundWorker.ReportProgress(i); Application.DoEvents(); } } private void button1_Click(object sender, EventArgs e) { backgroundWorker.RunWorkerAsync(); } } }

希望本文所述对大家的C#程序设计有所帮助。

【WinForm中BackgroundWorker控件用法简单实例】相关文章:

winform中写app.config文件时调试情况下没有改变的原因

DirectoryInfo引用一个相对目录的实例

C# WinForm中Panel实现用鼠标操作滚动条的实例方法

c#实现sunday算法实例

winform树形菜单无限级分类实例

c# 控件截图的简单实例

WinForm DataGridView控件隔行变色的小例子

WinForm窗体调用WCF服务窗体卡死问题

简介Winform中创建用户控件

C# BackgroundWorker组件学习入门介绍

精品推荐
分类导航