Ver Mensaje Individual
  #4  
Antiguo 04-04-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Reputación: 25
__cadetill Va por buen camino
Sólo has de cambiar el Step del TProgressBar a -1

Código:
procedure TForm1.Button1Click(Sender: TObject);
var
  i : integer;
begin
  ProgressBar1.Position := 0;
  ProgressBar1.Step := 1;
  ProgressBar1.Max := 100;
  ProgressBar1.Min := 0;
  for i := ProgressBar1.Min to ProgressBar1.Max - 1 do
  begin
    Label1.Caption := IntToStr(ProgressBar1.Position);
    ProgressBar1.StepIt;
    Sleep(100); // solo es para ver el visionado
    Application.ProcessMessages;
  end;
  ProgressBar1.Step := -1;
  for i := ProgressBar1.Min to ProgressBar1.Max - 1 do
  begin
    Label1.Caption := IntToStr(ProgressBar1.Position);
    ProgressBar1.StepIt;
    Sleep(100); // solo es para ver el visionado
    Application.ProcessMessages;
  end;
end;
Responder Con Cita