是否可以用十进制值填充进度栏?
有解决方案吗?
答案 0 :(得分:7)
进度栏的进度始终使用整数指定。但是,使用整数基本上可以达到所需的任何(合理的)精度。
例如,您可以将Min
设置为0
,将Max
设置为1000000
,并将Position
设置为63267
,以获得相同的结果好像范围是从0
到1
的浮点值,而位置是0.063267
。
不过,通常来说,精度太高。您更有可能使用整数百分比值。将Min
设置为0
,将Max
设置为100
,将Position
设置为32
可获得32
的百分比(即{ {1}}(十进制)。
当然,在许多应用程序中,该过程具有自然的整数范围,如果是这样,则可以使用它。例如,如果要复制0.32
个文件,请将N
设置为Min
,将0
设置为Max
,将N
设置为到目前为止已复制的文件。