我无法弄清楚允许我在数字为十万时使用0-100%的进度条的数学运算。
我试过了:
156761 / 100 = 1567.61
156761 * 100 = 15676100
我无法想出任何其他允许大数字在0-100%范围内的东西。
答案 0 :(得分:2)
不确定我的问题是否正确...
首先,如果你想要的是显示一个具有某些价值但不是100的进度条......为什么不简单地将进度条Maximum
设置为你的值(在你的例子中为156761)和将Value
设置为它有什么进展?
现在,如果进度条因任何原因必须从0修复为100,您可以使用:
x / m * 100
其中m
是最大值,x
是进度值。
答案 1 :(得分:1)
如果您有最大值
x / max_value
并且您想将其转换为百分比。
y / 100
然后你需要做
x * 100 / max_value = y
答案 2 :(得分:0)
您需要知道您的进度可能达到的最大值(可能是一百万)并除以此值以获得进度的百分比。因此,如果您的最大值为1000000,则可以执行100000/1000000 = 0.1以给出10%。