Ver Mensaje Individual
  #3  
Antiguo 09-12-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.297
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Para colocar una barra de progreso, debes tener un proceso que se pueda dividir en pasos, de esa forma en cada paso puedes incrementar la posición de la barra.
Si tu formulario hace muchas cosas al cargar, puedes mostrar un formulario con una barra e incrementar la posición de esa barra después de cada operación, pero para eso se debe cumplir lo que antes te he dicho.

Lo que te quiero explicar es que si haces esto no se puede colocar una barra:

Código Delphi [-]
  Form1.Open;

Si tivueras algo así:

Código Delphi [-]
  op1;
  op2,
  op3;
  op4;
  ...

Podrías ir incrementando después de cada operación ese progreso.

Hay otras opciones como utilizar hilos o componentes de tipo "waitbar", pero si no das más detalles o colocas algo de código, es difícil saber cual de estas opciones (y otras que puede haber) es la que puede resultar útil en tu caso.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita