MDI Form - Toolbar

10/07/2006 - 20:10 por Cristian | Informe spam
Estimados.

Tengo un formario principal (MDIcontainer) con un control Tollbar que
contiene los botones de las distintas opciones de mi aplicación.
El problema es que cuando presiono una opción, al desplegar el formulario
"hijo", este se muestra bajo el menu toolbar, o sea adquiere automáticamente
la posición 0,0 pero sin respetar el toolbar.
He logrado solucionarlo de manera "rápida" indicandole el top/left a los
formularios hijos, pero me gustaría saber si existe alguna propiedad en que
los formularios hijos "respeten" el toolbar y aparezcan después de este
control y no por debajo de este control (Aparece el menu toolbar sobre la
cabecera del formulario hijo)

Quedo atento a sus comentarios.

Atte.
Cristian.
 

Leer las respuestas

#1 Luis Miguel Blanco
11/07/2006 - 08:10 | Informe spam
Hola Cristian

Acabo de probar este comportamiento que mencionas, y a mí me aparece el
formulario hijo justo a continuación de la toolbar, sin que su título sea
"tapado" por esta.

No obstante, revisa la propiedad StartPosition del formulario hijo y prueba
a asignarle el valor WindowsDefaultLocation, con ello, es el sistema el que
automáticamente posiciona la ventana, y en teoría debería de hacerlo sin
entrar en conflicto con otros controles de la aplicación; aunque este valor
que te comento es el predeterminado.

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


"Cristian" wrote:

Estimados.

Tengo un formario principal (MDIcontainer) con un control Tollbar que
contiene los botones de las distintas opciones de mi aplicación.
El problema es que cuando presiono una opción, al desplegar el formulario
"hijo", este se muestra bajo el menu toolbar, o sea adquiere automáticamente
la posición 0,0 pero sin respetar el toolbar.
He logrado solucionarlo de manera "rápida" indicandole el top/left a los
formularios hijos, pero me gustaría saber si existe alguna propiedad en que
los formularios hijos "respeten" el toolbar y aparezcan después de este
control y no por debajo de este control (Aparece el menu toolbar sobre la
cabecera del formulario hijo)

Quedo atento a sus comentarios.

Atte.
Cristian.

Preguntas similares