cs_barbu
Messages postés5Date d'inscriptionmercredi 5 juin 2002StatutMembreDernière intervention 7 juin 2002
-
5 juin 2002 à 20:14
EzZaCh
Messages postés2Date d'inscriptionsamedi 3 avril 2004StatutMembreDernière intervention 8 avril 2004
-
8 avril 2004 à 03:49
un peu d'aide:
y a t'il une methode pour obtenir l'index de liste d'un élément d'un combobox en spécifiant la valeur de l'itemdata
ex: pour afficher l'element de
cboNomPrenomAuteur où l'itemdata vaut 3
ca serait du genre:
cboNomPrenomAuteur.index=cboNomPrenomAuteur.ItemData(cboNomPrenomAuteur.value(3).listindex)
(ca me parrait largement incorrect...)
Est ce que la seul solution est de faire une precedure,
ou est elle déja existante dans les evenement et methode des combobox?)
cs_pimousse75
Messages postés138Date d'inscriptionjeudi 17 janvier 2002StatutMembreDernière intervention22 octobre 2002 5 juin 2002 à 21:02
' #############################################################
' Récupération de l'index d'un élément Itemdata dans le combo
' #############################################################
Public Function GetIndex(combo As ComboBox, code As Long)
Dim I As Long
Dim continue As Boolean
continue = True
While (I < combo.ListCount) And continue
continue = combo.ItemData(I) <> code
If continue Then
I = I + 1
End If
Wend
If I = combo.ListCount Then
GetIndex = -1
Else
GetIndex = I
End If
End Function