SoloCodigo

Programación General => Delphi => Mensaje iniciado por: kastell en Miércoles 3 de Marzo de 2004, 13:35

Título: Problema En Aplicacion Mdi
Publicado por: kastell en Miércoles 3 de Marzo de 2004, 13:35
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
Título: Re: Problema En Aplicacion Mdi
Publicado por: ptavasci en Viernes 19 de Marzo de 2004, 00:52
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
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.