Delphi - Progress Bar

 
Vista:

Progress Bar

Publicado por Luck Ibarra (78 intervenciones) el 01/03/2002 03:31:24
Mi pregunta es simple como hago para que, por decir cuando mi aplicacion haga una operacion tardada se muestre el porcentaje que se lleva de ese proceso en un progress bar.. gracias..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Progress Bar

Publicado por Israel (8 intervenciones) el 01/03/2002 12:36:32
Yo lo haría básicamente de dos maneras distintas:
1ª) Arrancaría un timer justo antes de empezar el proceso ... y dentro de ese timer pondría

ProgressBar.Position:=ProgressBar.Position+1;
no te olvides de poner un Application.ProcessMessages;

al acabar el proceso se para el timer y ya esta.

la otra manera ... es insertar directamente en medio del program el porcentaje que creas apropiado.
me explico ... imaginate lo siguiente....

procedure Tal;
begin
PBar.Value:=0;

InicializoAlgo;

PBar.Position:=25;
ComprueboAlgo;
PBar.Position:=30;

LeoDatosFichero;
PBar.Position:=50;

etc...
end;


Espero te haya dado la idea :)

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar