![]() |
| |||
| Buenas a todos.Vereis,tengo un formulario principal MDI y en el tengo insertados 2 controles que ocupan todo el fondo.El problema es el siguiente.Cuando intento abrir los formularios hijos,estos se me meten por debajo de los controles y yo lo que quiero es que aparezcan sobre estos últimos.Lo he intentado con la propiedad .BringToFront() pero no ha funcionado.¿Alguien me podrÃ***a echar una mano?.Muchas gracias de antemano. |
| | ||||
| ||||
| |
| |||
| Vamos a ver... si tienes 2 controles que te ocupan todo, NO VAS A PODER VER TU FORMULARIO!!! Lo que te esta pasando es que se esta cargando justo en el poco espacio que hay entre tus dos controles... NO SE CARGA DEBAJO. Mucho me temo que si no dejas hueco suficiente para tu form,... no lo verás nunca. un saludo. On 28 ago, 13:17, Marauder <Marau...***discussions.microsoft.com> wrote: > Buenas a todos.Vereis,tengo un formulario principal MDI y en el tengo > insertados 2 controles que ocupan todo el fondo.El problema es el > siguiente.Cuando intento abrir los formularios hijos,estos se me meten por > debajo de los controles y yo lo que quiero es que aparezcan sobre estos > últimos.Lo he intentado con la propiedad .BringToFront() pero no ha > funcionado.¿Alguien me podría echar una mano?.Muchas gracias de antemano. |
| |||
| Vamos a ver... si tienes 2 controles que te ocupan todo, NO VAS A PODER VER TU FORMULARIO!!! Lo que te esta pasando es que se esta cargando justo en el poco espacio que hay entre tus dos controles... NO SE CARGA DEBAJO. Mucho me temo que si no dejas hueco suficiente para tu form,... no lo verás nunca. un saludo. On 28 ago, 13:17, Marauder <Marau...***discussions.microsoft.com> wrote: > Buenas a todos.Vereis,tengo un formulario principal MDI y en el tengo > insertados 2 controles que ocupan todo el fondo.El problema es el > siguiente.Cuando intento abrir los formularios hijos,estos se me meten por > debajo de los controles y yo lo que quiero es que aparezcan sobre estos > últimos.Lo he intentado con la propiedad .BringToFront() pero no ha > funcionado.¿Alguien me podría echar una mano?.Muchas gracias de antemano. |
| |||
| Vamos a ver... si tienes 2 controles que te ocupan todo, NO VAS A PODER VER TU FORMULARIO!!! Lo que te esta pasando es que se esta cargando justo en el poco espacio que hay entre tus dos controles... NO SE CARGA DEBAJO. Mucho me temo que si no dejas hueco suficiente para tu form,... no lo verás nunca. un saludo. On 28 ago, 13:17, Marauder <Marau...***discussions.microsoft.com> wrote: > Buenas a todos.Vereis,tengo un formulario principal MDI y en el tengo > insertados 2 controles que ocupan todo el fondo.El problema es el > siguiente.Cuando intento abrir los formularios hijos,estos se me meten por > debajo de los controles y yo lo que quiero es que aparezcan sobre estos > últimos.Lo he intentado con la propiedad .BringToFront() pero no ha > funcionado.¿Alguien me podría echar una mano?.Muchas gracias de antemano. |
| |||
| Lo unico que puedes hacer es poner el visible a false de los controles que tienes ocupando todo... On 28 ago, 13:17, Marauder <Marau...***discussions.microsoft.com> wrote: > Buenas a todos.Vereis,tengo un formulario principal MDI y en el tengo > insertados 2 controles que ocupan todo el fondo.El problema es el > siguiente.Cuando intento abrir los formularios hijos,estos se me meten por > debajo de los controles y yo lo que quiero es que aparezcan sobre estos > últimos.Lo he intentado con la propiedad .BringToFront() pero no ha > funcionado.¿Alguien me podría echar una mano?.Muchas gracias de antemano. |
| |||
| Lo unico que puedes hacer es poner el visible a false de los controles que tienes ocupando todo... On 28 ago, 13:17, Marauder <Marau...***discussions.microsoft.com> wrote: > Buenas a todos.Vereis,tengo un formulario principal MDI y en el tengo > insertados 2 controles que ocupan todo el fondo.El problema es el > siguiente.Cuando intento abrir los formularios hijos,estos se me meten por > debajo de los controles y yo lo que quiero es que aparezcan sobre estos > últimos.Lo he intentado con la propiedad .BringToFront() pero no ha > funcionado.¿Alguien me podría echar una mano?.Muchas gracias de antemano. |
| |||
| Lo unico que puedes hacer es poner el visible a false de los controles que tienes ocupando todo... On 28 ago, 13:17, Marauder <Marau...***discussions.microsoft.com> wrote: > Buenas a todos.Vereis,tengo un formulario principal MDI y en el tengo > insertados 2 controles que ocupan todo el fondo.El problema es el > siguiente.Cuando intento abrir los formularios hijos,estos se me meten por > debajo de los controles y yo lo que quiero es que aparezcan sobre estos > últimos.Lo he intentado con la propiedad .BringToFront() pero no ha > funcionado.¿Alguien me podría echar una mano?.Muchas gracias de antemano. |
| |||
| "Marauder" escribió: > tengo un formulario principal MDI y en el tengo > insertados 2 controles que ocupan todo el fondo.El problema es el > siguiente.Cuando intento abrir los formularios hijos,estos se me meten por > debajo de los controles y yo lo que quiero es que aparezcan sobre estos > últimos.Lo he intentado con la propiedad .BringToFront() pero no ha > funcionado.¿Alguien me podría echar una mano? Hola: Ya que dices que el formulario donde están los dos controles es un formulario MDI, otra alternativa a establecer el valor False a la propiedad Visible de los controles, es enviar esos dos controles al final del orden Z: Me.NombreControl1.SendToBack() Me.NombreControl2.SendToBack() De ésta manera los controles se situarán debajo del control «MdiClient», que es el control que hace que un formulario sea MDI. Cuando nuevamente desees visualizar ese par de controles, los traes al principio del orden Z, mediante su método «BringToFront». Desde luego, lo mejor que puedes hacer es rediseñar ese formulario MDI principal, porque salvo que tengas una buena razón para que dos controles ocupen prácticamente toda el área cliente del formulario MDI, la verdad es que, personalmente, no le veo ningún sentido si posteriormente te vas a dedicar a mostrar formularios hijos. Si deseas información sobre el control «MdiClient», en el siguiente enlace te lo explico: Cómo asignar un color o una imagen al fondo de un formulario MDI principal http://mvp-access.es/softjaen/vbnet/...vbnetfor01.htm Un saludo -- Enrique Martínez [MS MVP - VB] Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje. |
| |||
| "Marauder" escribió: > tengo un formulario principal MDI y en el tengo > insertados 2 controles que ocupan todo el fondo.El problema es el > siguiente.Cuando intento abrir los formularios hijos,estos se me meten por > debajo de los controles y yo lo que quiero es que aparezcan sobre estos > últimos.Lo he intentado con la propiedad .BringToFront() pero no ha > funcionado.¿Alguien me podría echar una mano? Hola: Ya que dices que el formulario donde están los dos controles es un formulario MDI, otra alternativa a establecer el valor False a la propiedad Visible de los controles, es enviar esos dos controles al final del orden Z: Me.NombreControl1.SendToBack() Me.NombreControl2.SendToBack() De ésta manera los controles se situarán debajo del control «MdiClient», que es el control que hace que un formulario sea MDI. Cuando nuevamente desees visualizar ese par de controles, los traes al principio del orden Z, mediante su método «BringToFront». Desde luego, lo mejor que puedes hacer es rediseñar ese formulario MDI principal, porque salvo que tengas una buena razón para que dos controles ocupen prácticamente toda el área cliente del formulario MDI, la verdad es que, personalmente, no le veo ningún sentido si posteriormente te vas a dedicar a mostrar formularios hijos. Si deseas información sobre el control «MdiClient», en el siguiente enlace te lo explico: Cómo asignar un color o una imagen al fondo de un formulario MDI principal http://mvp-access.es/softjaen/vbnet/...vbnetfor01.htm Un saludo -- Enrique Martínez [MS MVP - VB] Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje. |
| |||
| "Marauder" escribió: > tengo un formulario principal MDI y en el tengo > insertados 2 controles que ocupan todo el fondo.El problema es el > siguiente.Cuando intento abrir los formularios hijos,estos se me meten por > debajo de los controles y yo lo que quiero es que aparezcan sobre estos > últimos.Lo he intentado con la propiedad .BringToFront() pero no ha > funcionado.¿Alguien me podría echar una mano? Hola: Ya que dices que el formulario donde están los dos controles es un formulario MDI, otra alternativa a establecer el valor False a la propiedad Visible de los controles, es enviar esos dos controles al final del orden Z: Me.NombreControl1.SendToBack() Me.NombreControl2.SendToBack() De ésta manera los controles se situarán debajo del control «MdiClient», que es el control que hace que un formulario sea MDI. Cuando nuevamente desees visualizar ese par de controles, los traes al principio del orden Z, mediante su método «BringToFront». Desde luego, lo mejor que puedes hacer es rediseñar ese formulario MDI principal, porque salvo que tengas una buena razón para que dos controles ocupen prácticamente toda el área cliente del formulario MDI, la verdad es que, personalmente, no le veo ningún sentido si posteriormente te vas a dedicar a mostrar formularios hijos. Si deseas información sobre el control «MdiClient», en el siguiente enlace te lo explico: Cómo asignar un color o una imagen al fondo de un formulario MDI principal http://mvp-access.es/softjaen/vbnet/...vbnetfor01.htm Un saludo -- Enrique Martínez [MS MVP - VB] Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje. |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| !!!PARA EL MALNACIDO DE TEX HIJO DE REMAR Y SU HIJO EL SUPLANTADOR GILLIPOLLAS!!! | Nennito | Newsgroup es.charla.religion | 16 | 06-01-2008 15:10:21 |
| !!!PARA EL MALNACIDO DE TEX HIJO DE REMAR Y SU HIJO EL SUPLANTADOR GILLIPOLLAS!!! | Nennito | Newsgroup es.charla.depresion | 36 | 06-01-2008 15:10:21 |
| Crear un Form hijo dentro de otro Form Hijo | Daniel R. Rossnagel | Newsgroup microsoft.public.es.csharp | 4 | 11-11-2007 17:05:28 |
| C++/CLI Pasar referencias de formularios entre formularios. | Tomas | Newsgroup microsoft.public.es.vc | 4 | 10-03-2007 15:00:23 |
| Cerrar todas los formularios hijo de un form MDI | Alex | Newsgroup es.comp.lenguajes.delphi | 14 | 04-07-2004 18:03:55 |