TProgressBar与十进制值

问题描述 投票:-2回答:1

它是用十进制值可能填充进度条?

任何解决方案?

delphi vcl
1个回答
7
投票

进度条的进度使用整数总是被指定。但是,你基本上可以达到你需要使用整数任何(合理的)精度。

例如,您可以设置Min0Max1000000并设置Position63267得到相同的结果,如果范围已经从0了浮点值1和位置已经0.063267

通常,精度过高,虽然。更有可能的是你可以使用积分百分比值。设置Min0Max100Position32得到32%的(即十进制0.32)。

当然,在许多应用过程中有着天然的不可分割的范围内,如果是这样,你会使用它。例如,如果你复制N文件,设置Min0MaxNPosition至今复制的文件的数量。

© www.soinside.com 2019 - 2024. All rights reserved.