2010-04-06 94 views
0

我想在.net壓縮框架中有我自己的進度條,而不是默認的等待遊標。 我試過了一個窗體,只有一個進度條,並且當​​我想顯示一些正在運行的後臺活動,但不更新進度欄時顯示並隱藏窗體。 我發現它需要在不同的線程上。我在線程上很弱,我不能工作。.NET中的自定義進度條CF

請幫我一把。 在此先感謝。

+0

你在線程上很弱?你到目前爲止獲得了哪些代碼? – Fuzz 2010-05-16 00:37:09

回答

0

這樣做將是你的「工作背景」中使用Application.DoEvents();便宜方式......這將使屏幕更新,而您的應用程序正忙。

雖然我不建議這樣做。

我建議你學習如何啓動和使用BackgroundWorkers。他們應該提供你正在尋找的功能。請注意,您將無法直接從新線程更改進度條,因此必須使用事件或委託。

+0

感謝克里斯爲你的答案,但我猜.net緊湊框架2.0不支持BackgroundWorkers :( – user579951 2010-04-06 11:42:29

+0

只需使用普通線程然後 – Chris 2010-04-07 22:19:19