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 

Tiempo

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Tiempo Responder citando

como puedo hacer para si uso un timer hacer una pausa y que me siga contando partiendo desde el tiempo que habia trancurrido desde que hice la pausa???Es decir como puedo hacer para que un timer lo pueda parar y luego cuando lo vuelva a activar me siga contando desde onde lo habia parao???
Volver arriba
Mensaje    Asunto: Responder citando

Una forma sería:
1º-Declarar una varible global de tipo entero e iniciarla con valor 0:

int valor = 0;

En el evento OnTimer:

valor = valor+1;

y no sé cual es tu caso pero suponiendo que tenemos un botón que al pulsarlo se inicia o pausa el Timer según su estado, en evento OnClick de ese botón:

if (Timer1->Enabled==false){
Edit1->Clear();
Timer1->Enabled = true;
}
else {
Timer1->Enabled = false;
Edit1->Text = valor;
}

En el Edit1 nos aparecerá el valor de la variable glabal incrementado en el momento de pausar el timer.
Saludos.
_________________
¡ADELANTE CON ESTE SUPER FORO!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Es que lo que quiero es que el timer me pare y luego me vuelva a reaunudar. Es decir que si quiero que el timer me llegue hasta 10000 pues que si cuando lleve 5000 le doy a un boton y lo paro luego dandole a ese mismo boton me reaunude la cuenta hasta 10000 pero partiendo desde 5000.¿como tengo que hacer eso??
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.