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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Cristian
11/07/2006 - 16:07 | Informe spam
Luis,

Agradezco tu respuesta, ya que me dió una guía para buscar donde podría
estar el problema.
Lo que hice fué agregar otro control tollbar y comparar sus propiedades. es
ahí donde me dí cuenta que el problema era la propiedad "Dock", que estaba
como "None", la camb ié a "Top" y fin del problema.

Muchas gracias luis por la guía.

Saludos !


"Luis Miguel Blanco" escribió:

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.
Respuesta Responder a este mensaje
#3 Luis Miguel Blanco
12/07/2006 - 07:52 | Informe spam
Hola Cristian

No hay de qué, celebro haberte podido ayudar, aunque haya sido de forma
indirecta ;-)
Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Cristian" wrote:

Luis,

Agradezco tu respuesta, ya que me dió una guía para buscar donde podría
estar el problema.
Lo que hice fué agregar otro control tollbar y comparar sus propiedades. es
ahí donde me dí cuenta que el problema era la propiedad "Dock", que estaba
como "None", la camb ié a "Top" y fin del problema.

Muchas gracias luis por la guía.

Saludos !


"Luis Miguel Blanco" escribió:

> 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.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida