cs_adrico
Messages postés24Date d'inscriptiondimanche 19 novembre 2000StatutMembreDernière intervention12 juillet 2005
-
11 juil. 2005 à 20:23
cs_adrico
Messages postés24Date d'inscriptiondimanche 19 novembre 2000StatutMembreDernière intervention12 juillet 2005
-
11 juil. 2005 à 21:04
bonjour. j ai quelques problemes pour selectioner un element dans une list. je fais list1.selected (1)=true mais ca marche que quand ca veux bien. alors deja juste pour savoir le 1 represente l index ou l element qui est dans la list? et pourquoi ca ne marche que quand ca veux. faut il mettre quelque chose d autre?
merci
cs_adrico
Messages postés24Date d'inscriptiondimanche 19 novembre 2000StatutMembreDernière intervention12 juillet 2005 11 juil. 2005 à 20:40
ben c est qu il est asser compliquer comme code. vu que je debute je l ai fais a ma mesure. c est pour un QCM. en fait ca consiste a un checkbox qui quand on le coche il rentre le numeros de la question dans une liste. mais quand je rentre un nombre par la checkbox, comme 15 et que apres je vais sur la question 12 pour la rentrer dans la listbox il me souligne quand meme 15. alors que moi j aimerais qu il me souligne le 14
cs_adrico
Messages postés24Date d'inscriptiondimanche 19 novembre 2000StatutMembreDernière intervention12 juillet 2005 11 juil. 2005 à 21:04
voila mon code. dites moi si vous n y comprenez rien. moi aussi j ai du mal a cmprendre ce que j ai bien pu mettre. lol
Private Sub chksignet_Click()
Dim premier, first, firstindex, moi, aveco, etapres, mi
premier = List1.ListIndex
first = premier + 1
'j ai du rajouter une option car quand je me deplacait de questions en questions et que ma checkbox ce cochait, car on l avait cocher avant, le numeros de la question se rajoutais dans ma listbox.
If Option2.Value False And chksignet.Value 1 Then If first "1" Or first "2" Or first = "3" Or first = "4" _ Or first "5" Or first "6" Or first = "7" Or first = "8" _
Or first = "9" Then
aveco = 0 & first
lstsignet.AddItem aveco
lstsignet.Selected(2) = True
Else
lstsignet.AddItem first
mi = lstsignet.ListIndex
lstsignet.Selected(mi) = True
End If
ElseIf chksignet.Value 0 And Option2.Value True Then If first "1" Or first "2" Or first = "3" Or first = "4" _ Or first "5" Or first "6" Or first = "7" Or first = "8" _
Or first = "9" Then
lstsignet.text = 0 & first
firstindex = lstsignet.ListIndex
lstsignet.RemoveItem firstindex
Else
lstsignet.text = first
firstindex = lstsignet.ListIndex
lstsignet.RemoveItem firstindex
End If