SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: casual_105 en Jueves 8 de Noviembre de 2007, 04:18

Título: Cerrar Fomulario Desde Formactivate
Publicado por: casual_105 en Jueves 8 de Noviembre de 2007, 04:18
Tengo problemas ejecutando close(); cerrando el formulario desde la funcion  FormActivate, como se puede hacer, alguien me puede ayudar, lo que ocurre es que necesito cerrar el formulario si una determinada condicion no se cumple, pero no encuentro la manera de cerrarlo, por que desde la funcion FormActivate no me permite cerrarlo, y es el ultimo eveno que se ejecuta automaticamente cuando se abre el formulario, Estoy programando en C++ builder 6, gracias de antemano
Título: Re: Cerrar Fomulario Desde Formactivate
Publicado por: loki160685 en Jueves 8 de Noviembre de 2007, 14:13
podrias dar una explicacion mas completa acerca del problema?
Título: Re: Cerrar Fomulario Desde Formactivate
Publicado por: weps84 en Miércoles 28 de Noviembre de 2007, 05:17
este codigo te puede servir
supongamos que para que se ejecute la aplicacion la condicion debe ser x==0

//dentro del metodo FormActivate

if (x!=0)
 {
       ShowMessage("Error de ejecucion");//Mensaje de ejemplo
       Close();
       return;
 }

....//el resto de lo que tienes que hacer

Debes hacerlo mostrando un mensaje para que se termine de montar la ventana y puedas cerrarla