¿se puede asociar a los item de un ComboBox un valor numérico?
Por ejemplo, una lista de empleados que tienen IDs no consecutivos, accediendo por el nombre, pero pudiendo tener acceso al ID del empleado.
Otro ejemplo sería de un ComboBox pero de los meses del año, pero éste ya sería más fácil, pues a través del método ListIndex + 1 se podría solucionar, pues aquí, lo índices sería consecutvos.
He intentado asociar cada elemento a un dato así, pero no lo veo claro:
Código:
.AddItem ("Enero")
.ItemData(Me.Combo1.NewIndex) = 1
.AddItem ("Febrero")
.ItemData(Me.Combo1.NewIndex) = 2
.AddItem ("Marzo")
.ItemData(Me.Combo1.NewIndex) = 3
.AddItem ("Abril")
.ItemData(Me.Combo1.NewIndex) = 4
Al seleccionar el valor de Enero, por ejemplo, me sale el índice real 0, no 1 :S
La verdad que tengo la duda de saber si se puede hacer fácilmente con los métodos proporcionados por Visual Basic 6.0, ¿alguien me puede dar una idea?
Saludos!!!