Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   problema con formularios (https://www.clubdelphi.com/foros/showthread.php?t=56922)

metroyd 31-05-2008 03:30:59

problema con formularios
 
Hola, estoy por terminar un sistema, ahora solo me falta hacer lo siguiente con todos los formularios que tengo:
Tengo un formulario principal el cual nunca se va a cerrar a menos que el usuario elija Salir del menú que manejo. Cuando en el menú elija otras opciones, quiero que los formularios de estas se visualizen, pero como el form principal queda abierto, quiero que el menu del form principal quede deshabilitado, para evitar que el usuario abra otras ventanas o se salga del sistema. Tambien quiero que cuando este cualquier ventana abierta y yo de clic fuera de esta, no se oculte y se muestre el form principal.

Creo que esto podria lograrse con los formularios tipo MDI, sin embargo tengo problemas en su uso, ademas lo intente, pero el menu del form principal no se deshabilita.
Bueno, gracias, espero su ayuda.

Northern 31-05-2008 12:57:27

El control TMainMenu (si es el que usas) no tiene la propiedad Enabled pero los TMenuItem sí la tienen. Puedes poner la propiedad Enabled de los n TMenuItem de la cabecera a False y los demás quedarán deshabilitados.

Si utilizas el control TActionManager, este sí tiene la propiedad Enabled.



Saludos

Fenareth 31-05-2008 14:37:15

Hola !,

Al mandar llamar tus formularios desde el principal puedes hacerlo así:

Código Delphi [-]
Form1.Showmodal;

y de ésta manera el formulario abierto toma control del sistema y no permite manejar nada del formulario principal si no hasta que lo vuelves a cerrar...

Espero que esto te sea de utilidad... :)

metroyd 31-05-2008 16:17:41

Cita:

Empezado por fenareth (Mensaje 290424)
Hola !,

Al mandar llamar tus formularios desde el principal puedes hacerlo así:

Código Delphi [-]Form1.Showmodal;


y de ésta manera el formulario abierto toma control del sistema y no permite manejar nada del formulario principal si no hasta que lo vuelves a cerrar...

Espero que esto te sea de utilidad... :)

si, estoy ya lo hice y me sirve para ciertas ventanas, el caso es que hay veces que abro una ventana del Menú, y de esta ventana abro otra nueva, entonces ahi ya no me sirve el Showmodal, pues hay ocasiones que me manda un mensaje de error que no puedo Mostrar una ventana visible en Modal. Gracias


La franja horaria es GMT +2. Ahora son las 10:28:56.

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