Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado 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!!
-
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.
-
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)
-
No logre hacerlo funcionar, estaba bueno por lograr que los OptionButtons tenga transparencia.
-
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.
-
yo me referia al codigo de Picture transparente que publico Jen, no logre hacer que se me ponga transparente nada :D
-
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.
-
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.
-
@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:
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
-
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
-
@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
-
Ya capte coco, gracias, veo que me falto esa linea de codigo y jugar con la opacidad. Gracias.
-
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 :)