2011-03-17 31 views
7

Quiero convertir el color html, por ejemplo, # FFFFD2 o RGB 255,255,210 a su equivalente de color de pincel. estoy haciendo esto en el evento listbox_drawitem. ver el código de ejemplo estoy usando, conseguí de internet, peros su working.I no desea pintar el fondo listitem con este color, pero los elementos de fondo se pinta de blancoconvertir color html o rgb a system.drawing.brush

dim col as string = "#FFFFFF" 
Dim myBrush as Brush = new SolidBrush(Color.FromARGB(Integer.Parse(col.Substring(1), System.Globalization.NumberStyles.HexNumber))) 

puede ayudar a alguien?

Respuesta

16

Puede utilizar el método ColorTranslator.FromHtml(). Este método devolverá la clase de Color.

Dim b as new SolidBrush(ColorTranslator.FromHtml("#FFFFD2")) 
+0

gracias por su respuesta – Smith

Cuestiones relacionadas