对于每个控件,都只能从创建该控件的线程中调用方法,而此时创建控件的线程是主窗体,所以当控件的方法需要较多的时间完成任务,那么主窗体就会出现"假死"的状态,如窗体无法移动等。该BackgroundWorker就是解决这个问题而提出的。
参考链接:
http://www.cnblogs.com/tom-tong/archive/2012/02/22/2363965.html
本文转自daniel8294 51CTO博客,原文链接:http://blog.51cto.com/acadia627/1681433,如需转载请自行联系原作者