TProgressBar带小数值

Poi*_*ter -2 delphi vcl

是否可以使用十进制值填充进度条?

有解决方案吗

And*_*and 7

始终使用整数指定进度条的进度.但是,您可以使用整数实现所需的任何(合理)精度.

例如,您可以设置Min0Max1000000和设置Position,以63267获得相同的结果,如果范围已经从被浮点值0,以1和位置一直0.063267.

通常,这种精度太高了.您更有可能使用积分百分比值.设置Min0Max100Position32拿到32%的(即0.32十进制).

当然,在许多应用程序中,该过程具有自然的积分范围,如果是这样,您就可以使用它.举例来说,如果你要复制N的文件,可以设置Min0MaxNPosition迄今复制的文件的数量.