Programación General > Delphi
Problema En Aplicacion Mdi
(1/1)
kastell:
Hola a todos
Tengo una aplicacion MDI en donde tengo un form padre y varios hijos (MDIChild).
En ejecucion se van lanzando desde un menu y en modo wsmaximed.
Cuando tengo varios forms hijos (estan todas tal como arrancaron, maximizadas) y voy minimizando una a una me doy cuenta que cuando llego al ultimo form hijo
y lo minimizo me vuelve aparecer maximizada la ficha que minimize inicialmente,
por lo que tengo que volver a repetir el mismo paso de minimizar. Esto no se porque ocurre.
La configuracion mas destacada del form padre en diseño es:
bordeicons ..: [biSystemMenu,biMinimize,biMaximize];
borderstyle .: fbsSizeable;
position ......: poDefault;
windowstate.: wsNormal;
formstyle.....: fsNormal;
La configuracion mas destacada del form hijo en diseño es:
bordeicons ..: [biSystemMenu,biMinimize,biMaximize,biHelp];
borderstyle .: fbsSizeable;
position ......: poMainFormCenter;
windowstate.: wsMaximized;
formstyle.....: fsNormal;
Muchas Gracias
ptavasci:
--- Cita de: "kastell" ---Hola a todos
Tengo una aplicacion MDI en donde tengo un form padre y varios hijos (MDIChild).
En ejecucion se van lanzando desde un menu y en modo wsmaximed.
Cuando tengo varios forms hijos (estan todas tal como arrancaron, maximizadas) y voy minimizando una a una me doy cuenta que cuando llego al ultimo form hijo
y lo minimizo me vuelve aparecer maximizada la ficha que minimize inicialmente,
por lo que tengo que volver a repetir el mismo paso de minimizar. Esto no se porque ocurre.
La configuracion mas destacada del form padre en diseño es:
bordeicons ..: [biSystemMenu,biMinimize,biMaximize];
borderstyle .: fbsSizeable;
position ......: poDefault;
windowstate.: wsNormal;
formstyle.....: fsNormal;
La configuracion mas destacada del form hijo en diseño es:
bordeicons ..: [biSystemMenu,biMinimize,biMaximize,biHelp];
borderstyle .: fbsSizeable;
position ......: poMainFormCenter;
windowstate.: wsMaximized;
formstyle.....: fsNormal;
Muchas Gracias
--- Fin de la cita ---
Por lo que decís, tu aplicación no es mdi...
El form padre debe tener la property formstyle seteada en fsMDIForm y sus hijos deben tener esa property en fsMDIChild.
Si te sirve de ejemplo en la carpeta ../DelphiX/Demos/RichEdit tenés un ejemplo.
Espero haberte ayudado...
Salu2ssss. Pablo.
Navegación
Ir a la versión completa