Visual Basic - Color en formato html, en vb???

Life is soft - evento anual de software empresarial
 
Vista:

Color en formato html, en vb???

Publicado por Olaisen (2 intervenciones) el 04/05/2003 05:22:56
nesesitaria..pasar el color normal de visual basic..al de html!..
por ej..el rojo de visual basic..y ke me devuelta el color rojo pero en el formato html..(#FF01F algo asi es el formato)
alguien sabe como hacerlo??
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Color en formato html, en vb???

Publicado por J2ML (464 intervenciones) el 05/05/2003 14:54:23
A lo mejor hay una función de Visual Basic que te hace lo que tu deseas (en estos momentos no tengo un manual que me indique como hacerlo por ello lo hice manualmente):
Para ello tomaré ciertas premisas:
1.- Los colores en visual Basic se puden definir con la función RGB, donde: RGB (Rojo, Verde, Azul) y Rojo, Verde y Azul son 3 números en el rango 0 - 255 que indican la proporción del color deseado.
2.- Da la casualidad (en realidad es un estándar) que en HTML los colores son definidos también en este formato sólo que a nomenclatura es #RojoVerdeAzul donde el Rojo, Verde y Azul siguen siendo los mismos colores pero deben estar en formato hexadecimal...!
3.- Supongamos que quieres transformar el siguiente color:
RGB(121,38,75), es como un anaranjado y el valor del mismo es:
4946409 entonces haces algo como:
.....
Dim ColorVB as Long
Dim Rojo As String
Dim Verde As string
Dim Azul As String
Dim ColorHTML as String

ColorVB = RGB(121,38,75)
Rojo = Hex(ColorVB Mod 256)
Verde = Hex((ColorVB \ 256) Mod 256)
Azul = Hex(((ColorVB \ 256) \ 256) Mod 256)
ColorHTML ="#" & Rojo & Verde & Azul

Suerte...!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar