SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado 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.
-
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:
-
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:
-
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:
-
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
-
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.
-
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:
-
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.
-
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
-
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.
-
Ejemplo...