我试图用Indy下载文件,但文件由PHP脚本提供,因此它没有指定任何Content-Length。因此我无法设置Progressbar.Max。我看到Windows有一些很好的无限进度条 - Delphi中有这样的东西吗?无尽的进度条?
无尽的进度条?
回答
设置为共同TProgressBar
控制Style
属性为pbstMarquee
。
谢谢,这是在XE2只是没有在D7,我知道更好。 – Tom 2013-02-09 01:10:42
不客气! – TLama 2013-02-09 01:12:47
+1。在早期版本的Delphi中,您可以将[PBM_SETMARQUEE](http://msdn.microsoft.com/en-us/library/windows/desktop/bb760842%28v=vs.85%29.aspx)消息发送到' TProgressBar.Handle'。 (适用于XP及以上版本)。您可能想将其添加到您的答案中,因为该问题没有特定于版本的标签。 – 2013-02-09 03:30:55
- 1. 进度条耗尽一段时间
- 2. Android:实现进度条和“加载...”像Android Market一样的无尽列表
- 3. iOS无状态/无价值进度条?
- 4. 当无尽滚动正在加载更多数据时显示进度条
- 5. 进度条未显示进度条
- 6. 无法关闭AsyncTask中的进度条
- 7. 设置进度,进度条
- 8. 减慢进度条进度
- 9. 进度条更新进度
- 10. 如何进度进度条
- 11. 进度条宽度
- 12. 进度条的宽度
- 13. gulp.watch进入无尽循环
- 14. 进度条的Android
- 15. Tkinter的进度条
- 16. rforcecom.checkbatchstatus()的进度条
- 17. 进度条的AsyncTask
- 18. 的AsyncTask进度条
- 19. AVAssetExportSession的进度条
- 20. URLDownloadToFile的进度条
- 21. pandas.DataFrame.to_sql的进度条
- 22. cocos2d的进度条
- 23. Allign TextView与进度条的进度
- 24. 进度条进度的边框半径
- 25. 进度条ncurses
- 26. Android .....进度条
- 27. css进度条
- 28. GWT进度条
- 29. php进度条?
- 30. 进度条ICS
如果您正在下载小文件(对于少量等待时间),我会建议使用微调器动画进行反馈,但如果下载时间超过30秒,即使您不知道总大小,我强烈建议添加一些下载数据的反馈,比如“Downloaded Bytes:####'',并且每秒更新一次,这样用户就会知道下载仍在继续,即使他们不知道剩下的部分时间。 – 2013-02-09 01:30:48
@ Vitim.us谢谢。它应该帮助我找到解决这个问题的最佳方法。 – Tom 2013-02-09 14:51:32