| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Peruzzi Invitado
|
Publicado: Mar 10 Jun, 2003 2:46 pm Asunto: Tiempo |
|
|
| 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 |
|
 |
Tugui Master


Registrado: 09 Nov 2002Mensajes: 663
|
Publicado: Mar 10 Jun, 2003 5:05 pm Asunto: |
|
|
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 |
|
 |
Peruzzi Invitado
|
Publicado: Mar 10 Jun, 2003 11:07 pm Asunto: |
|
|
| 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 |
|
 |
|