多线程实现大量数据加载时的等待画面
2013-06-10 13:08
295 查看
public class Holder : IDisposable { public virtual void Dispose() { } }-----------------------------------
public class SplashHolder : Holder { private readonly Thread _thread; public SplashHolder() { _thread = new Thread(_ShowWaitingForm); _thread.Start(); } public override void Dispose() { SplashForm.RequestCancel(); _thread.Join(); } private void _ShowWaitingForm() { var f = new SplashForm {StartPosition = FormStartPosition.CenterScreen}; f.ShowDialog(); } }
调用
using (new SplashHolder()) { frm.show
Dispose(); //关闭等待画面
}
相关文章推荐
- [原创]如何在MS Ajax Extensions 1.0中实现数据加载时的等待对话框
- 大量数据转录的多线程和同步处理实现
- dwr 实现页面数据加载等待状态
- listView加载大量数据的优化(之尾布局实现分页加载更多)
- dwr 实现页面数据加载等待状态
- 数据加载等待页面的VB.NET代码实现
- 异步实现,查询大量数据时的加载
- iOS - 网络数据加载等待页面的简单实现
- dwr 实现页面数据加载等待状态
- android 异步方式实现数据加载
- 黑马程序员_Java基础:实现多线程对共有数据的同步操作
- java多线程的等待和通知机制,两种实现方法
- Python基于多线程实现抓取数据存入数据库的方法
- WPF 实现加载等待状态
- !!C# BackgroundWorker异步操作以及实现等待提示窗体功能---C#中此方法比多线程用的多
- (Android实战)ProgressBar+AsyncTask实现界面数据异步加载(含效果图)
- Android实现ListView数据动态加载的方法
- Android开发之ListView利用OnScrollListener实现分页加载数据
- 使用DataTable插件实现异步加载数据
- angular+ionic 的app上拉加载更新数据实现方法