.NET CF中的自定义进度条

时间:2010-04-06 10:56:00

标签: c# multithreading compact-framework progress-bar

我想在.net紧凑框架中拥有自己的进度条,而不是默认的等待光标。 我尝试过一个表单,只有一个进度条,当我想显示一些运行的后台活动时显示并隐藏表单,但是这不会更新进度条。 我发现它需要在不同的线程上。我在线程上很弱,我不能让它工作。

请帮帮我。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

廉价这样做的方法是在“后台工作”中使用Application.DoEvents(); ...这样可以在应用程序繁忙时更新屏幕。

我不建议这样做。

我建议您学习如何开始使用BackgroundWorkers。他们应该提供您正在寻找的功能。请注意,您将无法直接从新线程更改进度条,因此必须使用事件或委托。