| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
seth Cmdr

Registrado: 16 Nov 2003Mensajes: 129
|
Publicado: Mar 30 Dic, 2003 10:39 pm Asunto: Barra de Progreso del avance de una aplicacion |
|
|
Hola...
talves el titulo sea un poco raro pero es lo que quiero hacer..
una aplicacion que se tiene que instalar... y debe mostrar en una barra de progreso el avance ... pero que lleve dentro de si un porcentaje mostrando el porcentaje de la aplicacion y poderle cambiar el color
intente el TProgressBar pero no era lo que precisamente busco talvez fue la forma que lo implemente...
realmente es una barra como la que se usa un al instalacion de muchos programas .... pero me gustaria que no fuera de cuadritos si no continua..
talvez algunos ya saben como es...
que puedo hacer para hacer algo asi...
Saludos ...
Feliz 2004 para la comunidad de Cub Builder... que este nuevo año nos de Nuevos Conocimientos...
Un Agradecimiento a dotos los articipantes del Foro por hacer de este el mujor |
|
| Volver arriba |
|
 |
Marky Master

Registrado: 28 Dic 2002Mensajes: 251Ubicación: Las Rozas - Madrid (España)
|
Publicado: Mar 30 Dic, 2003 10:51 pm Asunto: |
|
|
Hola seth!
Puedes usar cualquiera de los siguienes controles o la combinación de ambos:
1.- Un TProgressBar. Para que de el efecto que buscas debes ponerle la propiedad "smooth" a true. Luego debes jugar con las propiedades "Max" y "Step". Así por ejemplo,si quieres poner una barra para un ciclo que se repita 15.000 veces, pones max a 15.000 y step a 1. Ejemplo:
| Código: |
Barra->Max=15000;
Barra->Step=1;
for (int x=0;x<15000;x++)
Barra->StepIt(); //incrementa la unidad que indiscaste en la propiedad "step"
|
2.- En TCGauge (está en la pestaña "samples"). El funcionamiento es muy similar al anterior: ajustas su propiedad "MaxValue" y luego eliges el tipo de barra que quieres representar mediante la propiedad "kind". Ejemplo:
| Código: |
CGauge1->MaxValue=15000;
for (int x=0;x<15000;x++)
CGauge1->AddProgress(1); //incrementa una unidad
|
¿Te sirve? |
|
| Volver arriba |
|
 |
seth Cmdr

Registrado: 16 Nov 2003Mensajes: 129
|
Publicado: Mie 31 Dic, 2003 1:12 am Asunto: Asi esta Bien |
|
|
Asi esta bien pero si quiero modificar el texto de CGauge, el muestra un contador desde el valor inicial hasta el valor final y se incrementa segun la Opcion Progress...
pero me gustaria usar un valor diferente que puedo hacer para esto...
tener otro tipo de texo en el CGuage.. que se puede hacer..
Saludos
Seth |
|
| Volver arriba |
|
 |
ikis Master


Registrado: 28 Dic 2002Mensajes: 703Ubicación: Madrid, España
|
Publicado: Mie 31 Dic, 2003 3:36 am Asunto: |
|
|
| una buena opción en instaladores es el inno setup, con varias opciones aunque sin tener en cuenta ese tipo de personalizaciones gráficas es muy potente. |
|
| Volver arriba |
|
 |
seth Cmdr

Registrado: 16 Nov 2003Mensajes: 129
|
Publicado: Mie 31 Dic, 2003 5:37 pm Asunto: hola |
|
|
gracias ikis pero mi interes es hacerlo en Builder
saludos
Seth |
|
| Volver arriba |
|
 |
|