首页你要实现winform的类似web里的遮罩层效果控件,博客园很多http://www.cnblogs.com/xiaofengfeng/archive/2012/02/01/2334404.html这里有一个就比较好。
控件有了之后,如果要同时展示多个就可以考虑用线程池。否则用个BackgroundWorker就可以。
主要代码:
//显示弹出窗
ThreadPool.QueueUserWorkItem((o) => { // 执行数据调用(耗时操作)
//更新UI
Invoke(new Action(()=> { // 隐藏\关闭弹出窗 }));
});
如果是用BackgroundWorker那就更不用说了吧
那要具体定位到多个datagridview的中间要怎么处理。。可否给个实例???
@彬彬@科比: 把多个datagridview放到一个panel里面,然后你弹出来的显示在panel的中间位置应该可以吧
加多线程啊。。或者用线程组件 BackgroudWorker 或 线程池 等。。。
有没有实例??每个datagridview中间都要的。。而且加载完成后祛除提示。。。,,说具体点吧
@彬彬@科比: 那就用BackgroundWorker 园子里有很多这方面的实例、、
两个线程.一个线程显示正在读取数据
另一个去读数据,读到数据后通知第一个线程显示出来
问题解决了吗,我要需要。。。