很多时候,我们需要在窗体中执行一些耗时比较久的任务.比如:循环处理某些文件,发送某些消息等... 单纯的依靠状态栏,用户体验不佳,按下功能按钮后得不到有效的提醒,小白用户绝对会电话给你说“我点了以后就没反应了...”. 因此,对于响应时间可能超过5秒以上的事件,有必要增加一个显眼的提示框(在屏幕中央,最好有动图,如果有需要的话还可以设置为模态). 此实现大体分三部分(重点在于使用BGWK解决UI阻塞的问题): 1.设计好提醒页面(一个转圈圈的动图Image,一个状态文字Label,再加一个进度条