Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: raul338 en Junio 14, 2011, 11:49:52 pm

Título: PictureBox o contenedor de fondo transparente?
Publicado por: raul338 en Junio 14, 2011, 11:49:52 pm
Holas!!

Ando buscando un picturebox o algun control contenedor de fondo literalmente transparente. Para ponerlo encima de un tab (si leyeron el post de "un SSTab mejor" me entenderan) que con estilos xp se ve un lindo fondo degradado y si le pongo un picture se ve un cuadro gris feo :P
PD no me preocupa el label,tengo un control wrapper que sirve para un label de fondo LITERALMENTE transparente y con Hwnd!!
Título: Re:PictureBox o contenedor de fondo transparente?
Publicado por: seba123neo en Junio 14, 2011, 11:59:16 pm
el color ese cremita que toma el tab con los temas de xp, creo es un color del sistema, o sea que si pones el picturebox con ese color siempre en cualquier tema te va aparecer como transparente ya que te va quedar del mismo color del picturebox y sacale el borde.
Título: Re:PictureBox o contenedor de fondo transparente?
Publicado por: Jen en Junio 15, 2011, 09:08:46 pm
Holas!!

Ando buscando un picturebox o algun control contenedor de fondo literalmente transparente. Para ponerlo encima de un tab (si leyeron el post de "un SSTab mejor" me entenderan) que con estilos xp se ve un lindo fondo degradado y si le pongo un picture se ve un cuadro gris feo :P
PD no me preocupa el label,tengo un control wrapper que sirve para un label de fondo LITERALMENTE transparente y con Hwnd!!

Lavolpe have provided an excellent solution @:

http://www.vbforums.com/showthread.php?t=636390&highlight=Picturebox+transparent

(http://www.vbforums.com/attachment.php?attachmentid=82778&d=1298828661)

Título: Re:PictureBox o contenedor de fondo transparente?
Publicado por: YAcosta en Junio 15, 2011, 09:32:11 pm
No logre hacerlo funcionar, estaba bueno por lograr que los OptionButtons tenga transparencia.
Título: Re:PictureBox o contenedor de fondo transparente?
Publicado por: seba123neo en Junio 15, 2011, 09:35:05 pm
lo que yo entiendo, es que lo que quiere es que el picture sea del mismo color que el tab, asi se "simula" que es transparente, creo que con ponerle el color igual que el tab nunca se va a saber a simple vista que hay un picture arriba.
Título: Re:PictureBox o contenedor de fondo transparente?
Publicado por: YAcosta en Junio 15, 2011, 09:38:12 pm
yo me referia al codigo de Picture transparente que publico Jen, no logre hacer que se me ponga transparente nada  :D
Título: Re:PictureBox o contenedor de fondo transparente?
Publicado por: Jen en Junio 15, 2011, 09:52:26 pm
yo me referia al codigo de Picture transparente que publico Jen, no logre hacer que se me ponga transparente nada  :D
Please read the code and instruction. I am sure it works.
Título: Re:PictureBox o contenedor de fondo transparente?
Publicado por: YAcosta en Junio 15, 2011, 09:54:22 pm
yo me referia al codigo de Picture transparente que publico Jen, no logre hacer que se me ponga transparente nada  :D
Please read the code and instruction. I am sure it works.

Si, ese es justamente el problema, que no entiendo un penique de ingles, y uso el traductor de google pero aun asi no entendí como usarlo
Probare despues, gracias.
Título: Re:PictureBox o contenedor de fondo transparente?
Publicado por: coco en Junio 15, 2011, 10:00:02 pm
@YvanB:

1º pone un control y el modulo en tu proyecto
2º agrega un picture en el form (con o sin bordes) y un control de usuario (un control de usuario por cada picture; ponelo en el form)
3º en form_load, tenes que hacer esto:
Código: (vb) [Seleccionar]
Private Sub Form_Load()
    Call ucPicBuddy1.AttachBuddy(Picture1)
End Sub
(o utilizar los ucPicBuddyXXXXXXXX que sean necesarios; acordate que es 1 por cada picture)

y abajo menciona ciertos detalles, pero por el momento esta bien
Título: Re:PictureBox o contenedor de fondo transparente?
Publicado por: raul338 en Junio 15, 2011, 10:01:33 pm
Lavolpe have provided an excellent solution @:

http://www.vbforums.com/showthread.php?t=636390&highlight=Picturebox+transparent

(http://www.vbforums.com/attachment.php?attachmentid=82778&d=1298828661)

I tried to use it once, but using it non-compiled (non OCX) is make a project with a lot of  files and clases and public enums D: its... difficult to manage :P



Trate de usarlo, pero.. son un monton de archivos, usarlo sin hacer OCX sera dificultoso, son muchas clases y declaraciones publicas (internas) :P que lo hace dificil de manejar :P
Título: Re:PictureBox o contenedor de fondo transparente?
Publicado por: coco en Junio 15, 2011, 10:04:02 pm
@raul338: tengo que estar en idiota mode ON, porque no hay nada publico (excepto las funciones en el .bas). y son solo 2 archivos: modPicBuddy.bas y ucPicBuddy.cls
Título: Re:PictureBox o contenedor de fondo transparente?
Publicado por: YAcosta en Junio 15, 2011, 10:05:20 pm
Ya capte coco, gracias, veo que me falto esa linea de codigo y jugar con la opacidad. Gracias.
Título: Re:PictureBox o contenedor de fondo transparente?
Publicado por: raul338 en Junio 15, 2011, 10:09:36 pm
Jeje, perdon, pero hubo un release que eran muchos archivos (u era otra clase, no recuerdo). Clases para cargar JPG, PNG, BMP y asi era todo compilado a OCX ahora, lo super resumio :P voy a darle una chance :)