大家好!今天让小编来大家介绍下关于bckgroundworker(winform怎么使用后台处理控件bckgroundworker)的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。

文章目录列表:

bckgroundworker(winform怎么使用后台处理控件bckgroundworker)  第1张

可以看到后台自动生成了事件签名5为了调用backgroundworker控件,在单击事件写上测试代码,在Dowork事件中加入如下代码,找到backgroundworker控件并拖入窗体中,在窗口中拖入一个按钮,这时等上5秒钟,本文目录winform怎么使用后台处理控件backgroundworkerwinform怎么使用后台处理控件backgroundworker方法/步骤1在winform项目中,总共暂停5秒钟。

本文目录

winform怎么使用后台处理控件backgroundworker

方法/步骤1在winform项目中,打开工具箱,找到backgroundworker控件并拖入窗体中,这时窗体下方出现backgroundworker实例2右击backgroundworker实例,在菜单中选择“属性”3在属性窗口中,点击闪电按钮切换到控件的事件列表4分别在DoWork 和RunWorkerCompleted的属性处双击来生成绑定事件,可以看到后台自动生成了事件签名5为了调用backgroundworker控件,在窗口中拖入一个按钮。另外,拖入一个label来显示结果6双击按钮,进入后台代码。在单击事件写上测试代码,如下图所示。其中,label1.Text = "start";表明后台处理开始backgroundWorker1.RunWorkerAsync();调用backgroundWorker17为了模拟复杂费时间的处理,在Dowork事件中加入如下代码,代码含义是:循环5次,每次暂停1秒钟,总共暂停5秒钟。for (int i = 0; i 《 5; i++){Thread.Sleep(1000);}在RunWorkerCompleted事件中加入如下代码,代码含义是:复杂费时间的处理完成后,给出提示。label1.Text = "finish";8运行工程,测试效果。点击按钮,label的内容变成start,这时等上5秒钟,label的内容变成finish,测试成功

以上就是小编对于bckgroundworker(winform怎么使用后台处理控件bckgroundworker)问题和相关问题的解答了,bckgroundworker(winform怎么使用后台处理控件bckgroundworker)的问题希望对你有用!

收藏(0)