Delphi 还原进度条的递减整数

Delphi 还原进度条的递减整数,delphi,integer,progress-bar,Delphi,Integer,Progress Bar,我有一个整数。这个值一直在减小。 我用进度条表示它。 结果是我的进度条从右向左移动 e、 g: 9999只是一个示例值,这是随机的 pBar.MaxValue := iProgSize; pBar.Value := iProg; 如何使用这种值将进度条从左向右移动?将位置设置为“条最大值”减去该值 pBar.value := iProgSize - iProg; 处理的数量等于待处理的总数减去剩余待处理的数量。已处理=总计-剩余 如果我们有1000个待处理,剩下900个,那么100个已处理(

我有一个整数。这个值一直在减小。 我用进度条表示它。 结果是我的进度条从右向左移动

e、 g:

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

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

如何使用这种值将进度条从左向右移动?

将位置设置为“条最大值”减去该值

pBar.value := iProgSize - iProg;
处理的数量等于待处理的总数减去剩余待处理的数量。已处理=总计-剩余


如果我们有1000个待处理,剩下900个,那么100个已处理(1000-100)

将位置设置为条形图最大值减去该值

pBar.value := iProgSize - iProg;
处理的数量等于待处理的总数减去剩余待处理的数量。已处理=总计-剩余


如果我们有1000个待处理,剩下900个,那么100个已处理(1000-100)

你不能使用bidiMode吗???我刚刚检查了该控件中没有bidi模式。@Nasreddinegalfoutt是的,这是我第一次尝试,谢谢。你不能使用bidiMode吗???我刚刚检查了该控件中没有bidi模式。@Nasreddinegalfoutt是的,是我第一次尝试,谢谢。FWIW,这是非常简单和琐碎的数学,甚至与编程无关。@Jerrydoge有时在试图解决问题时,会遗漏一个涉及简单数学的解决方案。对于另一个站点上几乎相同的问题的一个例子:完成了,@Brian,我需要逻辑思维:)。多谢各位
pBar.value
结果,
iProgSize
需要更长的寿命,
iProg
是动态变量。FWIW,这是非常简单和琐碎的数学,甚至与编程无关。@jerrydoge有时在试图解决问题时,会错过涉及简单数学的解决方案。对于另一个站点上几乎相同的问题的一个例子:完成了,@Brian,我需要逻辑思维:)。多谢各位
pBar.value
结果,
iProgSize
需要更长的寿命,
iProg
是动态变量。