Imagen en un formulario MDI

17/03/2005 - 11:53 por Baldor | Informe spam
¿Como puedo poner una imagen de fondo en un formulario MDI?

He probado con un Panel, pero cuando cargo un formulario hijo, el Panel
sigue apareciendo "encima" del formulario hijo y lo tapa. Si hago un
Panel.SendToBack / FormularioHijo.BringToFront, veo al formulario hijo bien,
pero el panel desaparece por completo.

¿Como puedo conseguir una imagen de fondo permanente en el MDI
principal, y que los formularios hijos aparezcan correctamente al cargarlos?

Preguntas similare

Leer las respuestas

#1 Carlos Durán Urenda
17/03/2005 - 15:13 | Informe spam
con la propiedad BackgroundImage del MDIfrom

Saludos
Carlos Durán
"Baldor" escribió en el mensaje
news:%
¿Como puedo poner una imagen de fondo en un formulario MDI?

He probado con un Panel, pero cuando cargo un formulario hijo, el Panel
sigue apareciendo "encima" del formulario hijo y lo tapa. Si hago un
Panel.SendToBack / FormularioHijo.BringToFront, veo al formulario hijo
bien, pero el panel desaparece por completo.

¿Como puedo conseguir una imagen de fondo permanente en el MDI
principal, y que los formularios hijos aparezcan correctamente al
cargarlos?


Respuesta Responder a este mensaje
#2 Baldor
17/03/2005 - 15:44 | Informe spam
Eso pensé yo, pero no vale.

Resulta que tengo un par de Toolbars en el MDI.
Pues bien, cuando asigno una imagen a la propiedad BackgroundImage, esta
imagen, en lugar de aparecer como fondo del formulario, ¡aparece como fondo
de las toolbar!

¿Es un bug, estoy haciendo algo mal, o solo me pasa esto a mi?


"Carlos Durán Urenda" escribió en el mensaje
news:
con la propiedad BackgroundImage del MDIfrom

Saludos
Carlos Durán
"Baldor" escribió en el mensaje
news:%
¿Como puedo poner una imagen de fondo en un formulario MDI?

He probado con un Panel, pero cuando cargo un formulario hijo, el
Panel sigue apareciendo "encima" del formulario hijo y lo tapa. Si hago
un Panel.SendToBack / FormularioHijo.BringToFront, veo al formulario hijo
bien, pero el panel desaparece por completo.

¿Como puedo conseguir una imagen de fondo permanente en el MDI
principal, y que los formularios hijos aparezcan correctamente al
cargarlos?






Respuesta Responder a este mensaje
#3 Baldor
17/03/2005 - 15:58 | Informe spam
Ups, tengo que matizar más el problema.
En parte era un efecto óptico. La imagen si que aparece como fondo del
formulario si lo hago mediante BackgroundImage, pero tambien me aparece como
fondo de las Toolbars. Esto sucede solo cuando las toolbars tienen la
propiedad Appearance a Flat. Si esta propiedad esta como Normal, el fondo de
las toolbars permanece en gris, que es lo que yo quiero.
Pero es que yo quiero mantener la Appearance Flat.

¿Alguna idea?



"Carlos Durán Urenda" escribió en el mensaje
news:
con la propiedad BackgroundImage del MDIfrom

Saludos
Carlos Durán
"Baldor" escribió en el mensaje
news:%
¿Como puedo poner una imagen de fondo en un formulario MDI?

He probado con un Panel, pero cuando cargo un formulario hijo, el
Panel sigue apareciendo "encima" del formulario hijo y lo tapa. Si hago
un Panel.SendToBack / FormularioHijo.BringToFront, veo al formulario hijo
bien, pero el panel desaparece por completo.

¿Como puedo conseguir una imagen de fondo permanente en el MDI
principal, y que los formularios hijos aparezcan correctamente al
cargarlos?






Respuesta Responder a este mensaje
#4 Carlos Durán Urenda
17/03/2005 - 16:23 | Informe spam
solo que intentes editar la imagen para que en la parte superior muestre el
fondo del toolbar, lo malo es que no en todas las resoluciones mostrará
adecuadamente el fondo

otra opcion, mas complicada sería heredar un objeto toolbar y reemplazarl
metodo paint para dibujar el fondo del toolbar, pero eso implica meterse muy
a fondo para resolver algo poco trascendente

Saludos
Carlos Durán
"Baldor" escribió en el mensaje
news:
Ups, tengo que matizar más el problema.
En parte era un efecto óptico. La imagen si que aparece como fondo del
formulario si lo hago mediante BackgroundImage, pero tambien me aparece
como fondo de las Toolbars. Esto sucede solo cuando las toolbars tienen la
propiedad Appearance a Flat. Si esta propiedad esta como Normal, el fondo
de las toolbars permanece en gris, que es lo que yo quiero.
Pero es que yo quiero mantener la Appearance Flat.

¿Alguna idea?



"Carlos Durán Urenda" escribió en el mensaje
news:
con la propiedad BackgroundImage del MDIfrom

Saludos
Carlos Durán
"Baldor" escribió en el mensaje
news:%
¿Como puedo poner una imagen de fondo en un formulario MDI?

He probado con un Panel, pero cuando cargo un formulario hijo, el
Panel sigue apareciendo "encima" del formulario hijo y lo tapa. Si hago
un Panel.SendToBack / FormularioHijo.BringToFront, veo al formulario
hijo bien, pero el panel desaparece por completo.

¿Como puedo conseguir una imagen de fondo permanente en el MDI
principal, y que los formularios hijos aparezcan correctamente al
cargarlos?










email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida