Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Hacer un control picture transparente (SOLUCIONADO)

Estas en el tema de Hacer un control picture transparente (SOLUCIONADO) en el foro de Visual Basic clásico en Foros del Web. Tengo un problema hace tiempo y por más que busco no encuentro solución. El problema es que no sé como arrastrar ficheros sobre un control ...
  #1 (permalink)  
Antiguo 01/09/2009, 10:52
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Sonrisa Hacer un control picture transparente (SOLUCIONADO)

Tengo un problema hace tiempo y por más que busco no encuentro solución.

El problema es que no sé como arrastrar ficheros sobre un control MediaPlayer.

¿Alguien sabe como hacerlo?

En su defecto he pensado que una imagen transparente sobre el control me permitiría hacerlo, y como los botones de control de reproducción son creados por mí puedo ponerlos sobre la imagen.

¿Teneis idea de como hacer una de estas dos cosas?

Edito para añadir que trabajo con VB6 para que no haya confusiones. (He visto que hacer una imagen transparente en vb 2005 y .NET es posible, pero a mi no me sirve)


Un saludo y gracias anticipadas.

EDICION:
Problema solucionado. He adaptado un código (mi especialidad) de hacer formularios transparentes, para usarlo con Pictures y parece que pita. Si alguien está interesado lo puedo poner aquí cuando lo limpie de codigo inutil que sobra al usarse para pictures en lugar de forms.


EDICION2:
Mi gozo en un pozo. La transparencia funciona, pero al hacer transparente el picture, cuando pinchas o arrastras no lo haces sobre el picture sino sobre lo que hay debajo.

Demasiado transparente

Seguiré buscando como arrastrar ficheros sobre el control MediaPlayer, ya que el mediaplayer 2 que trae windows lo permite. Debe haber un modo.

Saludos by PKJ

Última edición por pkj; 01/09/2009 a las 14:49 Razón: Problema resuelto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:56.