FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Cachar el evento minimizar del form
Hola mis estimados colegas.
Tengo hecha una aplicación que para iniciar te muestra un form pidiendo tu nombre de usuario y password. Una vez proporcionados, oculto la form (visible:=false) y creo otra form que funge como principal. El punto es que cuando el usuario minimiza esta form, en lugar de minimizarse toda la aplicación a la barra de tareas de Windows, se minimiza solo la form quedando un recuadro encima de la barra de tareas, por lo que cuando hago click sobre el nombre de mi aplicacion en la barra de tareas del windows ya no se restaura. Tengo que restaurarla desde la barra que queda encima. ¿Cómo puedo cachar el evento de minimizar del form, es decir cuando el usuario miniza el form, para sustituirla por Application.minimize ? Muchas gracias por su ayuda. |
#2
|
||||
|
||||
Hola darkerbyte, revisa este hilo http://www.clubdelphi.com/foros/showthread.php?t=58538 en el último mensaje esta la solución.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#3
|
||||
|
||||
Esto que describes es el comportamiento normal cuando el formulario que se minimiza no es el principal. El formulario principal es el primero que se crea con Application.CreateForm, como puedes ver en el código del archivo dpr del proyecto (Project|View Source).
Lo que puedes hacer entonces, es evitar que el formulario del login se cree antes del formulario principal (quitándolo de la sección Auto-create en Project|Options) y creándolo tú mismo en el archivo dpr:
Si el usuario cancela, el resultado de frmLogin.ShowModal será distinto de mrOk, por lo que el valor de Ok será false y el formulario principal no se crea. Al no haber formulario principal, el método Application.Run simplemente termina, y termina así la aplicación. En otro caso, el formulario principal se crea, y la aplicación sigue su curso normal. // Saludos |
#4
|
||||
|
||||
Eureka!
Wow, espero algún día ser como ustedes...
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
llamar al evento click de un boton q se encuentra en un form desde otro form | TURBOIGOR | OOP | 6 | 02-12-2008 14:50:16 |
Como Cachar Evento al momento de copiar X archivo en Windows ???? | AGAG4 | Windows | 2 | 15-08-2008 00:21:03 |
Evento Minimizar form | esocrates | Varios | 2 | 24-06-2008 16:23:31 |
cerrar/minimizar un form | jmlifi | Varios | 1 | 28-11-2005 10:54:08 |
Evento que se ejecuta al Pulsar el boton de Minimizar de una Forma | AGAG4 | Varios | 2 | 09-10-2004 17:31:38 |
|