FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Detener timer de form1 cuando se abre el form2
Hola buenos días.
Resulta que tengo un form1 en el cual se esta ejecutando un timer, Tengo un form2 donde se ejecuta otro timer diferente. Lo que quiero es que si estoy en el form 1 y paso al form2. entonces que se detenga el timer del form1. He probado el siguiente código en el evento onshow y también en onactivate del form2 pero igual no me funciona: Form1.timer1.enabled:=false; |
#2
|
||||
|
||||
Hola.
Con el OnAativate debería funcionar. Compartenos el código que usa para que así pueda ser mas fácil ayudar.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#3
|
|||
|
|||
Hola
// form1 //
var segundos: integer procedure TForm1.FormCreate(Sender: TObject); begin timer1.Enabled:=true; //Ejecuto el timer// end; procedure TForm1.FormShow(Sender: Object); begin segundos:=10; //valor de la variable segundos end; procedure TForm1.Timer1Timer(Sender: TObject); begin segundos:=segundos-1; label1.caption:=IntToStr(segundos); //label donde se muestran los segundos if segundos=0then begin quitavidas; segundos:=10; end; // Form2 // lo he probado en este evento y no lo detiene procedure TForm2.FormActivate(Sender: Object); begin form1.timer1.enabled:=false; end; // Form2 // también lo he probado en este evento y no lo detiene procedure TForm2.FormShow(Sender: Object); begin form1.timer1.enabled:=false; end; |
#4
|
||||
|
||||
He probado tu código con el form2.Show y funciona perfectamente.
O falta algo más que no has puesto, y que es el que está interfiriendo en el funcionamiento normal, o de otra forma debería ejecutarse sin problemas Saludos |
#5
|
|||
|
|||
Gracias
La verdad que ayer volví a probar y si funciono. No se porque antes no quiso. Gracias por sus respuestas.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ejecutar método de Form1 en Form2 | JM1985 | C++ Builder | 11 | 29-10-2013 22:14:30 |
abrir form2 dentro del form1 | darkbits | Varios | 5 | 10-08-2013 16:51:47 |
acceder al form1 desde el form2. | petete2008 | OOP | 2 | 08-02-2012 20:29:59 |
Problemas con Form2.Parent=Form1; | Duc | Varios | 5 | 07-04-2009 18:34:41 |
form2 cerrar el form1 | ingabraham | Varios | 6 | 07-01-2009 19:11:13 |
|