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 

Mi aplicación no minimiza bien!!!!

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Mi aplicación no minimiza bien!!!! Responder citando

Hola:

Tengo un problema al minimizar mi aplicación y no se soluciona con lo que he leído en este foro hasta ahora.

Tengo una aplicación que genera un formulario de usuario y password, para a continuación mostrar el formulario principal.

frm_principal->Show();
this->Visible=false;

Pues cuando minimizo el formulario principal no aparece en la barra de tareas, sino que se minimiza encima.
Es más. Capturo el evento OnMinimize en el Create del formulario principal.

Application->OnMinimize = HandlerMinimize;

void __fastcall Tfrm_principal::HandlerMinimize(TObject *Sender)
{
ShowMessage("Hola");
}

Y para mi asombro.... no lo captura nunca.

¿Que es lo que estoy haciendo mal?
Me estoy volviendo loco!!!


Muchas gracias a los que han construido este oasis para los que trabajamos con el C++Builder.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

El problema que yo veo es de planteamiento (this->Visible=false;). Cuando un formulario ya no es necesario es preferible eliminarlo a ocultarlo. No necesitas malgastar los recursos en retener la información del formulario que ya no es necesaria (posiblemente todo menos el nombre del usuario).

Mira el hilo: https://cppbuilder.es/viewtopic.php?p=21122#21122, quizá te ayude algo.

Suerte.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Solucionado Responder citando

Muchas gracias, pero seguía fallando.
Al final lo solucioné a la tremenda.

Cambie el formulario principal de la aplicacion.
Este llama al formulario de login, y si todo va bien, mostraba el principal.

Para que no apareciera el formulario principal al principio utilicé Application->ShowMainForm=false.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
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.