PDA

Ver la Versión Completa : Mostrando formas MDChild


ing_alsaac
30-01-2004, 05:18:37
Hola a todos.
Mi Problema es que tengo una aplicacion MDForm y mando crear una forma MDchild no hay problema hasta ahi, esta forma MDChild esta maximizada y cuando oprimo un boton para mostrar unos resultados los quiero poner en otra forma MDchild, el problema es que cuando muestra la segunda MDChild la 1era que estaba maximizada se restaura lo cual no se ve muy bien, lo que quisiera saber es si se puede hacer que la 1era forma siga maximizada y la segunda solo obtenga el foco y al cerrar la segunda regrese el foco a la 1era que siempre estuvo maximizada.
Se puede? necesito que las 2 sean MDChild.

De antemano Gracias.

__cadetill
30-01-2004, 09:26:53
Lo que yo he entendido es que tienes las dos MDIChild creadas. Es a sí? Si es así, para mostrar una u otra, sólo has de llamar al Show de la deseada

Gydba
30-01-2004, 12:46:11
Me parece que es completamente normal que el MDIForm genere ese efecto en las childs, porque debe tratar el estado de sus ventanas hijas por igual para "normalizar" el resultado para el usuario.

Cabe aclarar que en VB las MDI también generan el mismo problema.

Supongo que hay como mínimo dos formas de resolverlo, la primera es controlando el tamaño de las ventanas chilld cada vez que se abre una nueva o bien crearte alguna clase que "emule" a una ventana MDI, lo que resultaría por ende un duro trabajo.

Ruben_Cu
11-02-2004, 01:26:34
Hola ing_alsaac, prueba colocando en el OnCreate de tu form madre el procedimiento tile con el logras que se mantenga maximizada la primera ventana hija, con el 'incoveniente' de que tambien la segunda te aparecerá maximizada, pero puede que esto no sea un problema para tí y si una solución.
Saludos