batteur_fou
Messages postés15Date d'inscriptionmardi 26 juin 2007StatutMembreDernière intervention22 décembre 2007
-
17 nov. 2007 à 11:59
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 2013
-
17 nov. 2007 à 17:41
Re-bonjour, j'ai oublié de vous demander quelque chose...
Pour ajouter un élément dans dans une combobox, j'utilise la syntaxe AddItem
Seulement, si j'ai 2 colonnes dans ma ComboBox, comment dois-je m'y prendre pour que pour que 2 éléments associés soient sur la même ligne (par exemple, le nom de quelqu'un et son âge)
With ComboBox3
.Clear
For i = 1 To NbPersonne
.AddItem (Personne(i).nom) dans la colonne 1 |
.AddItem(Personne(i).age) dans la colonne 2 | de la même ligne
Else
Next i
End with
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 17 nov. 2007 à 13:13
Salut,
La combo de base ne permet pas d'afficher plusieurs colonnes à ce que je sache...
Si tu dois afficher plusieurs valeurs, une idée est de surcharger ToString sur ton object pour qu'il retourne ce que tu veux (une concaténation de Properties par exemple).
ToString est appelé par la combo lors de l'affichage si DisplayMember n'est pas setté...