在子窗体中用ProgressBar显示父窗体的数据处理进度 请问这样的功能怎么实现?在form1中处理数据,ShowDialog()出来的form2中利用一个ProgressBar显示form1中的处理进度。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用公共类的话,form2只能使用show(),这时form1依然可以使用,我想在form2出来的时候有ShowDialog一样的效果 首先 ShowDialog() 会阻塞调用它的线程, 所以form2是不会有反应的。 应该使用 Show() 或者 新开线程处理数据至于显示后台进程的进度,可以用现成的组件 BackgroundWorker. 用 ReportProgress 方法报告进度, 响应OnProgressChanged 事件来显示进度 那有没有什么简单办法让form2.show()出来后,form1变成不可编辑的状态的,或者在form2.ShowDialog()出来后能让form1线程继续下去的方法?3楼下面说的用组件 BackgroundWorker. 用 ReportProgress 方法报告进度, 响应OnProgressChanged 事件来显示进度不会用! 请教实现Resize效果 vs2003里面的DataGrid控件怎么选择行 XML中写SQL语句的问题(在线急等) VS2005 WEB开发下如何创建一个EXCLE文件?往EXCLE文件填报数据? 在线等! 水晶报表,本页合计问题,求助! webBrowser 如何循环Navigate事件问题 没见过这么奇怪的问题, c# 如何把两幅图片叠加输出 关于WEB端用户控件重用的问题,个人觉得很难!!! 解决问题立即结帖!!!!access怎样随机抽取纪录 C#中如何处理枚举型变量 高手请指点:自定义控件拖到Form里vs2005就自动退出了?
3楼下面说的用组件 BackgroundWorker. 用 ReportProgress 方法报告进度, 响应OnProgressChanged 事件来显示进度不会用!