ich hab mal wieder eine Anfängerfrage
Ich hab eine Progressbar und ewin Timer. Der Balken soll nach rechts (ist grün) nach einer bestimmten Zeit durchlaufen. Er läuft aber nicht bis zum Ende. Egal was für eine Zahl ich verändere.-ich bekomme es einfach nicht hin das er durchläuft. Hier mein Code,- vielleicht hat jemand eine Idee was ich falsch mache:
procedure TForm2.Timer1Timer(Sender: TObject);
begin
ProgressBar1.StepBy(300);
if ProgressBar1.Position >= ProgressBar1.Max then
begin
Timer1.Enabled:= False ;
Application.ProcessMessages;
Label1.Visible := True;
Label1.Caption := 'Daten laden abgeschlossen!';
Label1.Font.Size := 9;
Label1.Font.Color := clRed;
Label1.Update;
Repaint;
Application.ProcessMessages;
Sleep(1500);
Self.Close;
end;
end;
Grüße