SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: DiabloRojo en Lunes 27 de Junio de 2005, 17:41

Título: Problema Mdiform
Publicado por: DiabloRojo en Lunes 27 de Junio de 2005, 17:41
Qué tal foro?
Estoy intentando darle un poco de vida a un proyecto y quisiera colocar una imagen de fondo a un formulario MDI. Lo que hago es utilizar un control PictureBox y colocarle un tamaño que abarque el área donde aparecen los formularios hijos el problema está en que cuando ejecuto el proyecto me muestra el picture con la imagen pero no tengo acceso a los formularios hijos ya que estos se ubican detrás del control picture. He revisado algunos programas que utilizan esta forma para colocar imagenes al fondo de formularios MDI y funcionan correctamente. ¿Por qué no me funciona? ¿Qué puedo estar haciendo mal?. Agradezco su ayuda.

DiabloRojo.
Título: Re: Problema Mdiform
Publicado por: toten en Lunes 27 de Junio de 2005, 19:07
pana eso no es asi men estas en un camino que te llevara a la ruina  :hola:


muchos lo an intentado pero pocos lo an logrado...  :ph34r:
Título: Re: Problema Mdiform
Publicado por: toten en Lunes 27 de Junio de 2005, 19:10
pana de hecgho para poner unja imagen en un mdi se debe hacer practicamente magia deja un rato y te digo como es el negocio!!!

recuerda ponerle la imagen al mdi principal

 :hola:
Título: Re: Problema Mdiform
Publicado por: solcito en Lunes 27 de Junio de 2005, 20:12
DiabloRojo: esto es posible, pero no debes agregar ninguna Picture al MDI, si no en la propiedad Picture del MDIForm le cargas el Mapa de bits que tu quieras.

Espero que se haya entendido, avisa como te fue!!

Saludos :hola:
Título: Re: Problema Mdiform
Publicado por: RadicalEd en Lunes 27 de Junio de 2005, 20:34
Cita de: "solcito"
DiabloRojo: esto es posible, pero no debes agregar ninguna Picture al MDI, si no en la propiedad Picture del MDIForm le cargas el Mapa de bits que tu quieras.

Espero que se haya entendido, avisa como te fue!!

Saludos :hola:
Mas facil y sin complicaciones no se puede :P
Título: Re: Problema Mdiform
Publicado por: DiabloRojo en Martes 28 de Junio de 2005, 02:48
Todos tienen razón. Además creo que eso haría mucho mas pesado el proyecto.
Consideraré otras opciones. Gracias a todos los que respondieron.
Título: Re: Problema Mdiform
Publicado por: toten en Martes 28 de Junio de 2005, 14:20
mi estimado no lo hace mas pesado... en todo caso pesado es windows y de seguro no podes vivir sin el... montale el mapa de bit o mejor un meta archivo!!!!
(metaarchivo es mejor que mapa de bit)
 B)
 :P
 :lightsabre:
 :smartass:
 :devil:
Título: Re: Problema Mdiform
Publicado por: Juanolo en Viernes 1 de Julio de 2005, 17:20
Hola Diablo Rojo:
  Sin duda que darle la propiedad picture al Mdi es lo más fácil y rápido. Sin embargo, alguna vez vi  que alguien localizaba un logo en el centro de la pantalla y parecía estar incrustado en el Mdi. Lo que hacía, era crear un formulario MdiChild sin bordes ni controles, poner ahí la imagen que quería mostrar centrándolo en la pantalla. Lo abría al iniciar la aplicación y no se acordaba de él hasta cerrarla. Ahora, si abres este Child maximizado, tienes lo que quieres.

Salu2.
Título: Re: Problema Mdiform
Publicado por: DiabloRojo en Viernes 1 de Julio de 2005, 18:26
WOW! Es una muy buena idea voy a probarla para ver que tal me va. Gracias por la sugerencia Juanolo. Tengo un ejemplo que encontre en internet pero usando pictures despues se los mando para que lo revisen.


DiabloRojo
Título: Re: Problema Mdiform
Publicado por: DiabloRojo en Domingo 3 de Julio de 2005, 16:38
Bueno amigos aquí les mando el programa del cual quería tomar la idea pero la verdad lo reviso y lo reviso y no veo que es lo que hace de "especial" para poder mantener los formularios sobre el picture. Si pueden revisarlo y hacerme comentarios se los agradeceré.
Juanolo he estado probando con tu idea pero tengo un problema similar que con el picture si hago click en el formulario que me actua de fondo este se superpone a los otros forms ¿como puedo hacer para que siempre este al fondo?.
Otra cosa, originalmente hice la pregunta para colocar una imagen pero me interesaría también colocar algun control sobre este picturebox.

Gracias a todos los que han enviado sugerencias.


DiabloRojo.
Título: Re: Problema Mdiform
Publicado por: DiabloRojo en Domingo 3 de Julio de 2005, 22:41
Ejemplo...