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
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 ??? |
#2
|
||||
|
||||
Cita:
1) Si puedes usar el ShowModal, pero para eso el formulario modal tendra que tener su propiedad FormStyle como fsNormal. 2) Si no defines una acción al cerrar un MDIChild este tomara por defecto el valor caMinimize, para cambiar este valor por el que mas te conviene basta con que en el OnClose del formulario de tipo Child hagas algo como lo siguiente:
Los posibles valores de Action y lo que estos hacen, los encontraras en la ayuda en el topico TCustomForm.OnClose y son los siguientes... Cita:
__________________
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 otra vez. Tengo otro problema. Cuando Inicio mi aplicación se abre el form padre (que es tambien el form principal) pero me aparecen todos los forms hijos abiertos a la vez, y yo no necesito que esten todos abiertos. Que puedo hacer para que los forms hijos aparezcan solo cuando yo los invoque.
|
#4
|
||||
|
||||
Hola citlalliDgp, debes quitar tus forms hijos del autocreate (Project->Options), asi solo los creas cuando los necesites.
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. |
#5
|
||||
|
||||
Cita:
Nota: Si tienes una nueva pregunta, lo mejor es que abras un nuevo hilo con su respectivo titulo, para que las futuras personas que tengan la misma inquietud encuentren mas facil la solució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
|
|||
|
|||
Gracias por su atencion, jhonny y caro. Seguiré tu consejo jhonny pues tengo mas dudas.
|
#7
|
||||
|
||||
Hola, quería comentarte de un artículo en la wiki que trata sobre las aplicaciones MDI. Se trata de éste:
http://wiki.clubdelphi.com/wiki/inde...MDI_CPPBuilder En él, encontrarás todas las respuestas a las preguntas que ya has hecho y algo más. El código está en C++Builder, pero los conceptos son los mismos y verás que las propiedades y métodos de los que ya te han hablado johnny y Caro son los mismos. Espero que a alguien más le sea útil el artículo.
__________________
Saludos, Gabo A menos que se indique lo contrario, el código estará hecho en C++Builder. |
|
|
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 |
|