Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

Código: Mostrar la lista de colores de la estructura de color (Visual Basic)

Visual Studio .NET 2003

En este ejemplo se utilizan los colores de la estructura de color para llenar un control ListBox y se cambia el color de fondo cuando se selecciona un color.

Ejemplo

Private Sub ShowColors()
    Dim color As System.Drawing.Color
    For Each color In _ 
System.ComponentModel.TypeDescriptor.GetConverter(GetType(Color)).GetStandardValues
        Me.ListBox1.Items.Add(color.ToKnownColor)
    Next
End Sub

Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
    Me.BackColor = Color.FromKnownColor(ListBox1.SelectedItem)
End Sub

Compilar el código

Este ejemplo necesita:

  • Una referencia al espacio de nombres System.ComponentModel.
  • Un formulario con un control ListBox denominado ListBox1.
    Nota   La lista generada es muy larga, porque hay más de 140 colores definidos como propiedades.

Programación sólida

Las condiciones siguientes pueden provocar una excepción:

Vea también

Color (Estructura) | Color (Miembros) | System.Drawing (Espacio de nombres) | KnownColor (Enumeración) | Temas de ejemplo de entrada/salida del sistema

Mostrar:
© 2014 Microsoft