Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

meter una barra de progreso en otra de estado

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: meter una barra de progreso en otra de estado Responder citando

¿Cómo puedo imitar las barras de progreso como la del explorer, dentro de la barra de estado?
Volver arriba
Mensaje    Asunto: Responder citando

Mira el siguiente mensaje:

https://cppbuilder.es/viewtopic.php?t=3660

Suerte.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: ProgressBar en StatusBar Responder citando

Idea
Para crear una barra de progreso en el interior de la barra de estado se requiere que incluyas solo el componente
StatusBar en tu Form.
El siguiente ejemplo parece funcionar bién, pruebalo y experimenta un poco efectuando las modificaciones que consideres conveniente

// Inicializa el puntero Progressbar
TProgressBar *ProgressBar1 = new TProgressBar(this);

ProgressBar1->Parent=StatusBar1; // Aquí es donde le inidcas que se despliegue en el componente de Barra de Estado.
ProgressBar1->Width=300; // COnfiguras el ancho
// Localización de la esquina superior izquierda de la barra
ProgressBar1->Left=30;
ProgressBar1->Top=5;
// Altura
ProgressBar1->Height=StatusBar1->Height-8;
// Configuras valores extermos
ProgressBar1->Min=0;
ProgressBar1->Max=100;

// Efectuas los cálculos que se desarrollan en procesos ciclicos

for ( i = 0; i<100; i++)
{
ProgressBar1->Position= i;
StatusBar1->Panels->Items[0]->Text=String(ProgressBar1->Position+1)+"%";
Application->ProcessMessages();
}
//Eliminas puntero
delete ProgressBar1;

Espero que te sea de utilidad

Saludos desde Chihuahua
danielnl@sequia.edu.mx
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.