SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Akasha en Miércoles 7 de Agosto de 2002, 11:34

Título: Re: HAcer transparente el commandbutton
Publicado por: Akasha en Miércoles 7 de Agosto de 2002, 11:34
Hola, necesito vuestra ayuda. Quiero saber si es posible hacer que el commandbutton se haga transparente ya que lo estoy intentando de mil maneras y lo unico que he conseguido es hacer que copie la foto del form, no que se haga transparente. Por favor, si es posible mandarme un email y si no también ya que me toy volviendo loca intentandolo. Gracias
Título: Re: HAcer transparente el commandbutton
Publicado por: el Mago en Miércoles 7 de Agosto de 2002, 16:58
Hola akasha quisiera saber con más detalle qué es lo que intentas hacer, para qué quieres ocultar el botón puedes hacer lo siguiente inserta un frame y luego pones el botón detrás del frame eso sí debes poner la propiedad del botón "default " a true y otra cosa es poniendolo fuera del campo de visión del formulario por ejemplo boton.left = -100
Título: Re: HAcer transparente el commandbutton
Publicado por: macaspi en Viernes 23 de Agosto de 2002, 07:54
Quieres que se haga transparente? o deseas que se quede desabilitado?.
Si es asi solo debes hacer esto:

dentro del command Button una vez que presionas el boton hacer esta instrucción

commandButton1.enable=FALSE

esto desabilitará el boton.
Saludos
Título: Re: HAcer transparente el commandbutton
Publicado por: RS en Domingo 27 de Octubre de 2002, 01:08
Es triste conocer las respuestas que dan ante tan peculiar necesidad...no des respuesta si nisiquiera diferencias visible - oculto y transparente en el entorno Visual Basic....Es hora de guardar silencio.

En cuanto a las necesidades de transparencia de comandos me gustaria usar frames traslucidos en mis aplicaciones..
Título: HAcer transparente el commandbutton
Publicado por: javierbalk en Domingo 27 de Octubre de 2002, 09:05
Hola:

La verdad que lo de transparente resulta un tanto confuso, porque yo pensaba que si querés que sea transparente, entonces querés que no se vea, y para eso no lo pongas.

Después leo un mensaje de RS
La verdad que parece un tanto poético.

Traslúcido sería otra cosa, eso si se puede. He visto ejemplos de eso pero con un form, con los controles seguramente se puede hacer también (en lugar de usar el Hwnd del form usar el Hwnd del control)
Un ejemplo con un formulario traslúcido está en http://www.pscode.com/vb/scripts/ShowCo ... 8&lngWId=1 (http://www.pscode.com/vb/scripts/ShowCode.asp?txtCodeId=12028&lngWId=1)

Ahora, por otro lado, si lo que se quiere es hacer transparente una parte del CommandButton también se puede, esto es con llamadas a la API.
No tengo el código completo en mente, pero las API son: CreateRoundRectRgn (o CreateRectRgn, según la forma que se desee)  y SetWindowRgn

Saludos,

Javier