Cuando haya que asignar a un ComboBox los valores de una enumeración (Enum) lo que se hará será asignar al DataSource del ComboBox el método Enum.GetValues() de manera que el ComboBox se rellene automáticamente con todos los valores permitidos.
El código quedaría así:
Me.ComboBox1.DataSource = System.Enum.GetValues(GetType(MyEnum))
Si usamos los controles de DevExpress entonces habrá que usar el ImageComboBoxEdit y dentro de la colección de items (ImageComboBoxEditItemCollection) usar el método AddEnum.
En este caso el código quedaría así:
Me.ImageComboBoxEdit1.Properties.Items.AddEnum(GetType(MyEnum))
viernes, 1 de enero de 2010
Asignar una Enum a un ComboBox
Publicado por Nacho en 8:00
Etiquetas: Enum ComboBox patrón
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario