En el ejemplo cargo los colores definidos en la librería System.Drawing.
Para el ejemplo importar:
using System.Drawing;
Cargo el Combobox:
this.comboBox1.DisplayMember = "key";
this.comboBox1.ValueMember = "value";
this.comboBox1.DataSource = Enum.GetValues(typeof(KnownColor));
Obtengo el ítem seleccionado:
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
KnownColor colorSelected;
colorSelected = (KnownColor)this.comboBox1.SelectedValue;
}
Como verán, primero lo casteo a la enumeración con lo cual lo cargo, para manipular luego el ítem como tal. Por supuesto que el método también aplica para VB.NET. Simple y eficaz.
No hay comentarios:
Publicar un comentario