Listado de Colores a partir de Drawing.Color

Al fiel estilo de un articulo anterior

Aquí como obtener el listado de colores en una lista y enlazarlo a un dropdownlist

Dim listadoColores As New List(Of String)

For Each c As Drawing.Color In System.ComponentModel.TypeDescriptor.GetConverter(GetType(Drawing.Color)).GetStandardValues()
   listadoColores.Add(c.ToString.Substring(7, (c.ToString.Length - 8)))
Next

cboFuenteColor.DataSource = listadoColores
cboFuenteColor.DataBind()

 image

 

Espero que a alguien le sirva de ayuda o guía.

 

Enlaces

  • TypeConverter.GetStandardValues

    Devuelve una colección de valores estándar para el tipo de datos para el que está diseñado este convertidor de tipos.

2 comentarios sobre “Listado de Colores a partir de Drawing.Color”

  1. Jose A,

    Veo que ahí se mezclan nombres de colores «reales» con aliases de colores del sistema (HighlightText, InactiveBorder, InactiveCaption). ¿Y si nos interesaran solo los primeros?

    Un saludo – Octavio

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *