我用了个Timer控件,里用
for i:=1 to 100 do
begin
Label1.Caption:=IntToStr(i);
end;但效果不行!然后我用多线程做,但编绎通过,运行就出错!谁能说说我该怎么做,才能让label上数字从0到100动起来!
for i:=1 to 100 do
begin
Label1.Caption:=IntToStr(i);
end;但效果不行!然后我用多线程做,但编绎通过,运行就出错!谁能说说我该怎么做,才能让label上数字从0到100动起来!
i:integer;
begin
for i:=1 to 100 do
begin
Label1.Caption:=IntToStr(i);
Application.ProcessMessages;
sleep(50);
end;
end;
timer ONTIMER事件中
begin
Label1.Caption:=IntToStr(i++);
end;
这个方法就够了,不要用timer.写出的代码不好管理