• Martes 7 de Mayo de 2024, 21:25

Autor Tema:  Re: HAcer transparente el commandbutton  (Leído 5117 veces)

Akasha

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: HAcer transparente el commandbutton
« en: Miércoles 7 de Agosto de 2002, 11:34 »
0
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

el Mago

  • Miembro activo
  • **
  • Mensajes: 64
    • Ver Perfil
    • http://MagiCBasic.iespana.es
Re: HAcer transparente el commandbutton
« Respuesta #1 en: Miércoles 7 de Agosto de 2002, 16:58 »
0
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

macaspi

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: HAcer transparente el commandbutton
« Respuesta #2 en: Viernes 23 de Agosto de 2002, 07:54 »
0
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

RS

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: HAcer transparente el commandbutton
« Respuesta #3 en: Domingo 27 de Octubre de 2002, 01:08 »
0
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..

javierbalk

  • Miembro MUY activo
  • ***
  • Mensajes: 142
  • Nacionalidad: 00
    • Ver Perfil
    • Print preview y grabar PDF en Visual Basic 6
HAcer transparente el commandbutton
« Respuesta #4 en: Domingo 27 de Octubre de 2002, 09:05 »
0
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

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