FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Mostrando formas MDChild
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.
__________________
Saludos Alonso |
#2
|
|||
|
|||
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
|
#3
|
|||
|
|||
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.
__________________
Suerte .: Gydba :. |
#4
|
|||
|
|||
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 |
|
|
|