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. 使用进度条
- 12. 使用进度条?
- 13. 使用c调查进度条#
- 14. 使用Winforms更新进度条c#
- 15. 在C#中使用进度条
- 16. 在c中使用进度条#
- 17. C#winforms进度条
- 18. XAML/C++进度条
- 19. 用PHP阵列难度很大
- 20. 微软进度条控件丢失
- 21. Web浏览器控件的进度条
- 22. C#BracePos难度?
- 23. 很多图片的进度条
- 24. ASP.NET Web控制进度条
- 25. Emacs缩进难度
- 26. 如何获得进度条进度[C#]
- 27. 线程没有更新进度条控件 - C#
- 28. 如何使用进度条onclick事件
- 29. Excel中的条件SUM难度问题
- 30. C#进度条和EdtFTPnet Bytestransferred事件
在我发布此主题之前,我已经阅读了它们......实际上,它不能很好地工作。 – 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