'clé' alphanumeric dans un ComboBox... C'est possible ?

lolo1683 Messages postés 20 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 24 février 2005 - 22 févr. 2005 à 19:33
lolo1683 Messages postés 20 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 24 février 2005 - 24 févr. 2005 à 12:02
Bonsoir tout le monde,

Jusqu'à present je charge mes combobox de la maniere suivante :
For index = 0 To X

AddItem "Mon item" [type String]
ItemData(.NewIndex) = IdentifiantDeMonItem [type Long]

Next intindex

Ensuite, Je gere le combo avec l'itemdata. ça a toujours tres bien marché.

Mon probleme est le suivant, j'ai un combo à chargé, mais je n'ai pas
d'identifiant numerique mais alphanumeric. Qqun saurait-il comment
faire un 'clé' alphanumeric dans un ComboBox..??



voilà,

merci d'avance,

Loïc.

1 réponse

lolo1683 Messages postés 20 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 24 février 2005
24 févr. 2005 à 12:02
Bonjour moi,

Bon alors je me reponds tout seul :

Il faut utiliser un combobox2 (dans les microsoft forms 2), ces combobox permettent de faire plusieurs colonnes :

Combo.AddItem("Mon texte")

Combo.Column(1, 0,"Clé 1")

Combo.Column(2, 0, "Clé 2")

Si on fait :
ColumnCount = 3 alors on verra dans la combo les 3 colonnes. Par défaut on ne voit que la 1ère ("Mon texte"). Ensuite :

Combo.Column(0, Combo.listindex()) renvoit la valeur de la colonne 0 ("Mon texte")

Combo.Column(1, Combo.listindex()) renvoit la valeur de la colonne 1 ("Clé 1")

Combo.Column(2, Combo.listindex()) renvoit la valeur de la colonne 0 ("Clé 2")



J'espere que ça aidera qqun un jour, et je precise que ce n'est pas
forcement la seule méthode, mais c'est celle que j'ai trouvée !

@+

Loïc
0
Rejoignez-nous