【发布时间】:2011-11-18 03:46:34
【问题描述】:
FireMonkey 中的 TProgressBar 是否支持不确定样式?如果是这样,你如何使用不确定的样式?
在 Mac OS 和较新版本的 Windows 上,有两种样式的进度条。一种是确定的进度条,您可以借此了解最小值、最大值和当前值。在这种情况下,进度条通常用于显示特定任务的完成百分比。 Firemonkey 通过利用 TProgressBar 的 Min、Max 和 Value 属性来支持此方法。
进度条的另一种样式是不确定的进度条。当值无法确定时使用不确定样式,但向用户指示任务正在进行中。它通常由一个带有滑动对角线的进度条表示。
如果不支持,您对使用 FireMonkey 以跨平台方式实现此功能有什么建议吗?
编辑
我知道 TAniIndicator,但在这种情况下不合适。我已经向用户显示了一个大型任务的进度条,该任务被分解为较小的任务。标题会更改并显示任务每个部分的进度。有些子任务是不确定的,所以在那个时候,我想只使用不确定的样式。我不想在进度条和微调器之间切换。那样会让人分心。
这是我在很多程序中看到的常见实现,并且可以在每个平台本机上实现。
【问题讨论】:
标签: delphi delphi-xe2 firemonkey