C#的异步编程——BackgroundWork控件

BackgroundWork类提供通过后台线程运行非常耗时的操作的便利方法。BackgroundWork类允许您查看操作的状态并且可以取消操作。使用BackgroundWork类时,可以在用户界面中指示操作进度完成和取消情况。

步骤:

1、创建BackgroundWork,可以收到从工具箱拖动到winform界面


2、点击backgroundwork控件,查看其属性如图,点击查看事件,双击DoWork进入代码块


        public void Bgw_rtd_DoWork(object sender, DoWorkEventArgs e)
        {
          

        }

3、在Bgw_rtd_DoWork中写入要异步执行的功能代码

4、拖动一个button按钮到界面双击计入代码块,在其中写入 Bgw_rtd.RunWorkerAsync();

作用:调用Bgw_rtd_DoWork并异步执行


发布了33 篇原创文章 · 获赞 43 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/qq_31967985/article/details/81032085