PDA

Ver la Versión Completa : problema con formularios


metroyd
31-05-2008, 03:30:59
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í:

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
Hola !,

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

Código Delphi [-] (http://clubdelphi.com/foros/#)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