gpt4 book ai didi

Delphi进度条

转载 作者:行者123 更新时间:2023-12-03 15:39:07 25 4
gpt4 key购买 nike

我正在尝试制作一个从 0% 开始,需要 5 秒才能达到 100% 的进度条。一旦单击 Button1,进度条就会开始上升。有什么建议吗?我在谷歌上查了一下,但在这类事情上我没有得到任何好处。

此外,在 0% 时,应该有一个标签,上面写着 Waiting...,当进度条开始时,它应该转到 Working...,完成后,应该显示 Done!

最佳答案

您可以使用间隔为 50 的计时器,并首先将启用设置为 false。

procedure TForm1.Button1Click(Sender: TObject);
begin
timer1.Enabled := True;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
const
cnt: integer = 1;
begin
ProgressBar1.Position := cnt;
if cnt = 1 then Label1.Caption := 'Waiting...'
else if cnt = 100 then begin
Label1.Caption := 'Done!';
Timer1.Enabled := False;
end else
Label1.Caption := 'Working...';
Inc(cnt);
end;

关于Delphi进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/696199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com