Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ocultar formulario modal (https://www.clubdelphi.com/foros/showthread.php?t=66001)

arturom 27-01-2010 09:36:50

Ocultar formulario modal
 
Hola a todos,
estoy elaborando un proyecto en el que por primera vez necesito controlar el acceso, dado que es un pc compartido.
He creado un formulario con el típico user y pass, después de verificar que ese usuario está en la base de datos, desde el, creo el formulario principal de la aplicación, mostrándolo de forma modal, y aquí aparece el problema.
El formulario principal va creando, a su vez, los formularios necesarios para la gestión, pero como principal es modal, el nuevo creado (que también es modal), se queda detrás.
El usuario puede darle el foco al segundo formulario pulsando sobre la barra de tareas, pero no me parece adecuado.
¿Alguien conoce la opción para ocultar de forma provisional el formulario principal, o en su defecto pasar el segundo formulario a primer plano? (no sirve BringToFront, ya lo he probado).

Saludos

Neftali [Germán.Estévez] 27-01-2010 10:48:52

No se si he entendido bien el problema, pero tal vez la cosa no esté en el cómo, si no el el porqué.

Una pregunta para enterder cómo va el programa, ¿Porqué el formulario principal debe ser modal? ¿Tiene sentido?

Si el formulario principal no fuera modal, no tendrías ese problema. ¿Hay alguna razón para ello?

arturom 27-01-2010 11:56:45

Hola,
gracias por la rapidez Neftali.
Pues realmente no es necesario, de echo tienes mucha razón, he eliminado la presentación modal y el problema se ha resuelto.
El problema viene por la repetición mecánica de las tareas; el proyecto tiene muchos formularios que deben ser modales, y sin darme cuenta, he creado el principal de la misma forma.

Errores de concepto, esos grandes y desconocidos problemas... :rolleyes:


La franja horaria es GMT +2. Ahora son las 14:12:59.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi