0
A
回答
1
2
嘿,如果你在主/ GUI線程上有同步阻塞作業,你將不會用Marque
來避免討厭的東西。
Marque不會爲其動畫創建單獨的線程!
你必須DoEvents
或類似的東西,例如在單獨的線程上運行帶有Marque的對話框。
+0
謝謝!是的,我使用backgroudworker實現了Continous風格,現在它運行良好。我認爲Marque Style可能需要採用相同的方式來實施。 – Biwier 2010-11-02 21:06:15
+0
Upvote和複選標記將是偉大的:) – 2010-11-02 21:27:08
相關問題
- 1. 難度進口使用Pycharm
- 2. GwtFB難度很大
- 3. 使用難度file.seekg()(C++)
- 4. C# - 使用數組的方法難度很大
- 5. 用戶控制進度條
- 6. 進度條[C++]
- 7. C#進度條
- 8. 進度條C++
- 9. 進度條,c#
- 10. 分別使用進度條和進度對話框的條件
- 11. belongs_to和has_many難度很大
- 12. 在C#中使用進度條
- 13. 使用c調查進度條#
- 14. 在c中使用進度條#
- 15. 如何使用C#進度條?
- 16. 在C#中使用進度條
- 17. 使用Winforms更新進度條c#
- 18. 使用進度條
- 19. 使用進度條?
- 20. C#winforms進度條
- 21. XAML/C++進度條
- 22. 用PHP陣列難度很大
- 23. Web瀏覽器控件的進度條
- 24. 微軟進度條控件丟失
- 25. C#BracePos難度?
- 26. 進度條未使用backgroundworker進度
- 27. Codeblocks/GCC很難編譯C
- 28. Telerik控制進度條
- 29. ASP.NET Web控制進度條
- 30. 很多圖片的進度條
在我發佈此主題之前,我已經閱讀了它們......實際上,它不能很好地工作。 – Biwier 2010-11-01 23:47:43
你可以試試這個答案... ------------------使用一個樣式設置爲選取框的進度條。這代表了一個不確定的進度條。 myProgressBar.Style = ProgressBarStyle.Marquee; 您也可以使用MarqueeAnimationSpeed屬性來設置在整個進度條上動畫的小塊顏色需要多長時間。 – Biwier 2010-11-01 23:48:25
實際上,這是我認爲的正確答案,但它在動畫啓動或停止時閃爍,這是醜陋的實現--------------------那些想停止/啓動動畫應該看看這個:開始:progressBar1.Style = ProgressBarStyle.Marquee; progressBar1.MarqueeAnimationSpeed = 30;停止:progressBar1.Style = ProgressBarStyle.Continuous; progressBar1.MarqueeAnimationSpeed = 0; – Biwier 2010-11-01 23:49:48