Visual Basic - Tapiz en pantalla

Life is soft - evento anual de software empresarial
   
Vista:

Tapiz en pantalla

Publicado por Asun (43 intervenciones) el 17/08/2010 16:12:52
Hola a tod@s.
Quiero que mi aplicacion funcione sobre un tapiz que cubra toda la extension de la pantalla. Como si seria un salvapantallas, pero todo el tiempo mueva o no el raton,etc. Cuando salga de la aplicacion, tambien desaparece el tapiz con ella. NO TENGO NI IDEA DE QUE Y COMO HAY QUE HACERLO. Tengo una imagen .jpeg
Os agradeceria una manita. Adios.

Asun
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Tapiz en pantalla

Publicado por Jose Antonio (4 intervenciones) el 17/08/2010 17:44:40
creas una form,
agregas una imagen que va a ser el tapiz.
encima de la imagen puedes colocar el resto de los controles.

Image.Picture
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Tapiz en pantalla

Publicado por Jimmy T (134 intervenciones) el 17/08/2010 21:19:56
Hola Asun mira este ejemplo, que utiliza una API para hacer lo que querés:

http://rapidshare.com/files/413532228/FullScreen.zip

Para asignarle un fondo al formulario puedes utilizar la propiedad Picture del mismo desde el menu de propiedades o mediante código en el evento Load del formulario:

Me.Picture = LoadPicture("Fondo.jpg")

Saludos!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Tapiz en pantalla

Publicado por Jimmy T (134 intervenciones) el 17/08/2010 21:31:04
Corrijo:

Me.Picture = LoadPicture("C:\Fondo.jpg")

Porque debes poner la ruta absoluta de la imagen o si la tienes en una carpeta donde está tu proyecto puedes usar la ruta de la aplicación:

Ejemplo:

Me.Picture = LoadPicture(App.Path & "\Imagenes\Fondo.jpg")

Saludos!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Tapiz en pantalla

Publicado por Asun (43 intervenciones) el 17/08/2010 23:47:45
GRACIAS Jose Antonio y a Jimmy T por vuestra ayuda.
Voy a ver si me sale.

Saludos a tod@s.

Asun.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Tapiz en pantalla

Publicado por Asun (43 intervenciones) el 18/08/2010 01:56:15
Hola de nuevo.
No me sale como yo quiero. Seguro que es porque no me he explicado bien yo.
Tengo una aplicacion ACABADA. La mejora que quiero meter es:

Cuando pinche en su icono:
1. Sale un Tapiz que "Tapa el escritorio".
2. Encima de este tapiz, aparece mi Formulario principal, tal como lo tengo
ahora.
--------

El efecto seria "como si me llevo el fondo de escritorio" dentro de mi aplicacion.

Lo que me aconsejais (que tampoco lo sabia), es que el fondo de MI Formulario, sea el tapiz, y ese efecto no es el que quiero.

Espero haberme explicado mejor.
GRACIAS de antemano por vuestra ayuda amig@s.

Asun
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Tapiz en pantalla

Publicado por Jimmy T (134 intervenciones) el 18/08/2010 05:41:32
¿Algo así es lo que quieres?:

http://img40.imagefra.me/img/img40/8/8/17/yimmytor/f_lyqqld48d6um_da88e1f.jpg

¿O algo así?:

http://img38.imagefra.me/img/img38/8/8/17/yimmytor/f_lyqqlwe75y2m_a515798.jpg

Saludos!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Tapiz en pantalla

Publicado por Jose Antonio (4 intervenciones) el 18/08/2010 08:18:45
si pruebas a hacer una impresion de pantalla antes de iniciar la aplicacion.
guardar esa imagen en disco duro
y posteriormente acceder a ella de la forma con la que te hemos dicho Jimmy y yo.

creo que es eso lo que necesitarías

Un Saludo,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Tapiz en pantalla

Publicado por Asun (43 intervenciones) el 19/08/2010 03:12:28
Hola Jose Antonio. Hola Jimmy T.

Os agradezco sinceramente vuestra ayuda.
Efectivamente ese es el efecto que queria.
He probado todo lo que me habeis aconsejado.

No tengo mucha experiencia y tras intentarlo varias veces y no haber manera, he optado por hacerlo de una forma muy muy casera pero creo que va a valer.

Saludos a los dos y una vez mas, MUCHAS GRACIAS.

Asun.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Tapiz en pantalla

Publicado por Jimmy T (134 intervenciones) el 19/08/2010 05:02:10
Hola Asun, en vista de que quieres optar por una solución diferente te pongo como una opción más y la verdad una buena opción, la utilización de MDI Forms, es un concepto que además de ser aconsejable para esta ocasión es bueno que lo manejes porque muchos de los sistemas de empresas y otros clientes generalmente se realizan de esta manera, te dejo un link con un ejemplo que hice y una breve explicación del uso de los MDIForms:

http://rapidshare.com/files/413792419/Ejemplo_MDI.zip

Si quieres que se vea la barra de inicio de Windows lo único que tienes que hacer es quitar el código que puse en el evento Load del MDIForm.

Saludos y espero que este si te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Tapiz en pantalla

Publicado por Asun (43 intervenciones) el 19/08/2010 11:29:44
Hola Jimmy T.
He visto la solucion mediante form MDI, y a pesar de que ya lo habia solucionado "a mi manera", voy a adoptar esto que me mandas. Como dices es facil y profesional.
GRACIAS de verdad Jimmy por tu paciencia e interes.

Asun.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Tapiz en pantalla

Publicado por Jimmy T (134 intervenciones) el 19/08/2010 15:33:26
De nada Asun, estamos para ayudarnos, pero me has dejado con la duda de que será esa manera tuya jajaja

Saludos!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar