如何使用for循环显示2个spinedit控件Lazarus之间的所有数字

时间:2016-08-24 19:43:03

标签: delphi for-loop lazarus

我的问题是我无法确定如何显示在2个spinedit控件之间选择的所有数字。

示例:

SedValue1 := 5
SedValue2 := 7

如何使用for循环显示数字5,6和7?

到目前为止:

for iCount := Value1 to Value2 do
begin
     lstFORList.items.add('Digit number :'+IntToStr(iCount));
end;

我希望它们显示如下:

数字:1(第一个循环)是5。

数字:2(第二个循环)是6.依此类推。

我希望这足以帮助我,因为我陷入了困境,任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:1)

鉴于您现有的for循环和变量,数字编号可以这样计算:

1 + iCount - Value1

你知道如何做其他一切。

在我看来,iCount是一个糟糕的名字选择。此变量是循环变量而不是计数。如果是我,我会将其命名为i。每个人都知道这是循环变量的名称!