返回首页

问题创建的形式,让字段更新,无需用户交互。

如果你有一个按钮的形式。没有问题的标签可以更新。如果应用程序开始工作,而无需用户交互的标签不会被更新。

你的线程中,但如何你建立表单?

感谢戴夫

回答

评论会员:菲利普森喜朗 时间:2012/02/06
。控制不更新的主要原因是因为你的代码是100%忙碌,做一些

如果应用程序正在执行CPU密集型任务和要更新UI regulary,最好的办法是使用

你将在另一个线程和主线程报告进展情况或多或少regulary CPU密集型代码。

你会叫的ReportProgress报告进度百分比,如果需要一些更多的信息。

你开始从工具箱拖放到您的表单一个BackgroundWorker,并调整其财产,并实施相应的事件处理程序。

最后一点需要注意的是,你要调用的ReportProgress往往不够你的UI显示当前状态。如果你有一个进度条,报告进度,每增加1%,是一个良好的开端。

如果你汇报工作进度过于频繁,那么将有一些开销,在最坏的情况下,实际工作中可能会完成很多之前的UI已经完成。

一般来说,它是不是很难找到一个合适的中间
评论会员:游客 时间:2012/02/06
vbytesdc:是的,我认为这是它我想揭开序幕的工作,没有互动,观看状态。非常感谢你