恢复进度条的递减整数

时间:2019-07-10 14:30:06

标签: delphi integer progress-bar

我有一个整数。该值一直在减少。 我用进度条表示。 结果是我的进度栏从右移到左。

例如:

iProgSize := 9999;
iProg := 9998; //( this is going down from time to time to zero);

9999仅是一个示例值,这是随机的。

pBar.MaxValue := iProgSize;
pBar.Value := iProg;

如何使用这种值从左到右移动进度栏?

1 个答案:

答案 0 :(得分:6)

将位置设置为钢筋最大值减去该值。

pBar.value := iProgSize - iProg;

已处理的数量等于要处理的总数减去要处理的剩余数量。已处理=总计-剩余。

如果我们要处理1000个,剩余900个,那么已经处理了100个(1000-100)。