Mdi

25/07/2006 - 00:26 por Antonio | Informe spam
Hola grupo,
Me estoy haciendo una aplicacioncilla Mdi, y me pasa algo curioso. La
ventana padre tiene un tamaño por defecto ( el tamaño que yo quiero que
tenga cuando inicia por primera vez), las ventanas hijas las pongo por
defecto maximizadas, ocupando todo el espacio cliente de la ventana padre.
Lo curioso es que no me abarcan todo el espacio de la ventana padre, si
redimensiono la ventana padre si ocupan todo su espacio cliente.
Abreviando que las ventanas hijas en vez de salirme maximizadas en al
ventana padre me salen con el tamaño que tengo en diseño.
Algun alma caritativa se dignaria a darme alguna explicacion del porque me
pasa esto y ya de paso que me indique como solucionarlo.
Muchas gracias por escucharme

P.D.: Uso VS2005 Standard.
 

Leer las respuestas

#1 Luis Miguel Blanco
25/07/2006 - 08:22 | Informe spam
Hola Antonio

Prueba en tiempo de diseño a dejar el formulario hijo con la configuración
de tamaño por defecto. Al instanciarlo le estableces que su estado sea
maximizado y por último lo visualizas como puedes ver en el siguiente ejemplo:

//
frmUno frm1 = new frmUno();
frm1.MdiParent = this;
frm1.WindowState = FormWindowState.Maximized;
frm1.Show();
//

Espero que de esta forma ya te funcione.
Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Antonio" wrote:

Hola grupo,
Me estoy haciendo una aplicacioncilla Mdi, y me pasa algo curioso. La
ventana padre tiene un tamaño por defecto ( el tamaño que yo quiero que
tenga cuando inicia por primera vez), las ventanas hijas las pongo por
defecto maximizadas, ocupando todo el espacio cliente de la ventana padre.
Lo curioso es que no me abarcan todo el espacio de la ventana padre, si
redimensiono la ventana padre si ocupan todo su espacio cliente.
Abreviando que las ventanas hijas en vez de salirme maximizadas en al
ventana padre me salen con el tamaño que tengo en diseño.
Algun alma caritativa se dignaria a darme alguna explicacion del porque me
pasa esto y ya de paso que me indique como solucionarlo.
Muchas gracias por escucharme

P.D.: Uso VS2005 Standard.



Preguntas similares