Hola, se me presenta el siguiente problema.
Digamos que tengo un formulario principal y que cuando pulso un boton muestro otro:
Código:
TfrmRetirarTarjeta *frmRetirarTarjeta;
frmRetirarTarjeta = new TfrmRetirarTarjeta(this);
frmRetirarTarjeta->ShowModal();
El caso es que una vez que lo abro desactivo el timer del formulario principal (que detecta eventos) y habilito el timer del nuevo formulario.
Mi intención es que cuando se detecte el evento automáticamente se cierre el formulario y volver al principal.
Debugeando he visto como efectivamente lo hace todo bien, pero cuando llega a la linea:
La ignora y no lo cierra. He probado con un boton en el nuevo formulario y la misma linea de codigo y si que va. Tambien he probado con CloseModal() y nada...
No le encuentro sentido..., ideas?
Un saludo!