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

Lupa, cuentagotas, codigos hexadecimal EN VISUAL BASIC

Estas en el tema de Lupa, cuentagotas, codigos hexadecimal EN VISUAL BASIC en el foro de Visual Basic clásico en Foros del Web. Necesito hacer 3 cosas: 1. Tengo un codigo Hexadecimal y me gustaria cambiar con el, el fondo de un text... imagino que sera cambiando a ...
  #1 (permalink)  
Antiguo 23/08/2004, 12:41
Avatar de Elt_Trebor  
Fecha de Ingreso: diciembre-2003
Ubicación: Logroño
Mensajes: 136
Antigüedad: 20 años, 4 meses
Puntos: 0
Lupa, cuentagotas, codigos hexadecimal EN VISUAL BASIC

Necesito hacer 3 cosas:

1. Tengo un codigo Hexadecimal y me gustaria cambiar con el, el fondo de un text... imagino que sera cambiando a rgb... como puedo hacer eso?

2. Quiero crear una especie de lupa, un objeto que se pueda desplazar y me aumente en un frame (o algo similar) el cuadrado de la lupa... se puede?

3. Tambien quiero hacer un cuentagotas para que me coja el codigo hexadecimal de lo que seleccione con el cuentagotas...


El ejemplo claro esta en un programa llamado colorcop.... ahora mismo no dispongo del enlace


Gracias de antemano
  #2 (permalink)  
Antiguo 25/08/2004, 00:31
Avatar de aavg  
Fecha de Ingreso: abril-2002
Ubicación: Morelia México
Mensajes: 356
Antigüedad: 22 años
Puntos: 1
Para obtener el color de un objeto en Vbasic puedes hacer lo siguiente

Codigo_Hexa = Picture1.BackColor

y para signarle color pues puedes hacerlo de dos maneras

Picture1.BackColor = Codigo_Hexa

o

Picture1.BackColor = RGB(0,0,0)

Claro esta en la ultima linea sustituyendo los 0's por los números de tu color
__________________
Abraham Velasco
Usuario # 516 en los Foros del Web.
El hombre no vale por lo que sabe, sino por lo que transmite
C'est parce qu'il y a un Dieu que nous sommes libres
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 15:30.