Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Reiniciar un ProgressBar (https://www.clubdelphi.com/foros/showthread.php?t=9195)

JamesBond_Mx 16-04-2004 18:47:05

Reiniciar un ProgressBar
 
Hola que tal, la pregunta es sencilla, ¿como reinicio un progressbar?, la pregunta se deriva de lo siguiente, tengo un Form donde coloco dicho componente, y varios botones, cada boton hace una cosa distinta, y cada vez que se ejecuta la acción del boton, muestro el progressbar y avanza hasta que termine la acción de el boton, por ejemplo recorrer todos los registros de un query filtrado, y despues de oculta, pero al intentar con otro boton se muestra el ProgressBar, pero ya lleno, y lo que quiero es que se inicialice, ¿como le hago?

Gracias,

roman 16-04-2004 18:50:56

ProgressBar.Position := 0;

O más generalmente:

ProgressBar.Position := ProgressBar.Min;

// Saludos

sanxpue 16-04-2004 18:53:01

cada vez
 
Cada vez que quieras volverlo a iniciar debes de poner

ProgressBar1.Position := 0;

como siempre a sus ordenes y siempre con buena cara ;)

JamesBond_Mx 16-04-2004 18:57:01

Ok, Gracias, si funcionó, pero ahora solo por vanidad y cuestion de "Que se vea Bonito", (Estos Jefes), como cambio el color de la barra de llenado, quisera que fuera verde o rojo segun el caso, ¿se puede?

roman 16-04-2004 18:58:47

Cita:

Empezado por JamesBond_Mx
como cambio el color de la barra de llenado, quisera que fuera verde o rojo segun el caso, ¿se puede?

Lo veo difícil. Mejor usa un TGauge de la paleta Samples que te dará el mismo efecto que el ProgressBar y con posiblidad de escoger el color y otras mejoras.

// Saludos

JamesBond_Mx 16-04-2004 19:08:40

Perfecto, justo lo que buscaba, muchas gracias

roman 16-04-2004 19:09:38

Y para sorprender a tus jefes fíjate que le puedes poner forma de Pie ;)

nefy 19-04-2004 21:11:10

Se puede cambiar el color del progressbar tan facil como lo
siguiente:

PostMessage(ProgressBar1.Handle, $0409, 0, clRed);

roman 19-04-2004 21:32:11

Tienes toda la razón. Es mucho más fácil así al no tener que usar otra componente.

// Saludos


La franja horaria es GMT +2. Ahora son las 15:09:18.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi