FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Crear un form fsMDIForm y varios forms hijos
Hola amigos, necesito de su ayuda. Me encuentro en la situación de querer utilizar forms MDI (cosa que jamas he hecho). Tengo un form padre desde el cual necesito llamar algunos otros forms hijos, pero no se como puedo hacerlo. Por lo que he tratado, me he dado cuenta de que no vasta con invocarlos con Show o ShowModal.
Ni tampoco funciona con:
Entonces la pregunta es, cómo puedo invocarlos ???. Espero me hayan entendido, y agradezco de antemano su ayuda. |
#2
|
||||
|
||||
El Form padre debe tener la propiedad ForStyle es fsMDIForm y los hijos en fsMDIChild...
Para mostrar el formulario hijo solo basta con crearlo, asi por ejemplo:
Pero si en el Form padre tienes algun TPanel, ese TPanel debera estar invisible para que el hijo pueda ser mostrado. Y listo.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
|||
|
|||
Crear un form fsMDIForm y varios forms hijos
Hola jhonny, de antemano, gracias por tu atención.
Ya he intentado invocar el form hijo de la forma en que me has indicado:
Pero me arroja un error que dice "Cannot create form No. MDI forms are currently active" Cabe mencionar que en el form padre tengo un TMainMenu que es desde donde estoy tratando de invocar los forms hijos. Podrías ayudarme ? Última edición por citlalliDgp fecha: 05-12-2007 a las 23:38:14. |
#4
|
||||
|
||||
Verifica que el hijo tenga el FormStyle en fsMDIChild y que el padre sea fsMDIForm.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#5
|
||||
|
||||
Bueno, ahora que haz colocado el error cambia la cosa un poco...
Verifica tambien que el Form "Padre" tambien sea el Form principal de tu aplicación.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#6
|
|||
|
|||
Crear un form fsMDIForm y varios forms hijos
Muy bien, ya he logrado lo que quería. Y eso gracias a tu ayuda.
Ahora, surgen dos dudas. Puesto en este tipo de forms MDI no puedo utilizar el ShowModal, necesito saber como puedo hacer para que mientras un form hijo este ejecutandose, el form padre quede inhabilitado. La otra duda es, por qué no puedo cerrar los forms hijos ??? |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mejorar Maximizado de los forms MDI Hijos | enecumene | OOP | 9 | 25-10-2007 15:07:52 |
Forms Hijos | djj | OOP | 9 | 31-10-2004 02:16:27 |
como puedo poner form hijos | ronimaxh | Varios | 5 | 22-10-2003 22:55:23 |
Más sobre forms Hijos y Nietos | apicito | OOP | 2 | 24-07-2003 08:33:57 |
Listar Forms Hijos | cso2000 | Varios | 2 | 20-05-2003 21:11:13 |
|