OVH Cloud OVH Cloud

list box

2 réponses
Avatar
datamind
je vais une selection multiple dans une liste box et je
veux rebalancer cette selection dans une autre liste box.

Je fais:
for i=0 to list1.selcount-1
?????????????????
??????????????????

next

2 réponses

Avatar
François Picalausa
Bonjour/soir,

Essaye ceci:

List2.Clear

'En fonction des cas, on pourrait optimiser par un arrêt
'de la boucle si List2.ListCount = List1.SelCount
For i = 0 To List1.ListCount - 1
If List1.Selected(i) Then List2.AddItem List1.List(i)
Next i


--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"datamind" a écrit dans le message de
news:091101c36aff$7084c520$
je vais une selection multiple dans une liste box et je
veux rebalancer cette selection dans une autre liste box.

Je fais:
for i=0 to list1.selcount-1
?????????????????
??????????????????

next


Avatar
kingyeti
Deja metttre la listbox en mode multiselect

for i=0 to list1.selcount-1
list2.additem list1.sel(i)
Next

Je sais pas si list1.sel est la bonne syntaxe pour les
objets selectionnes sinon essaie listindex qui te donne
l'index de la ligne selectionnee, ou listbox.selection
-----Message d'origine-----
je vais une selection multiple dans une liste box et je
veux rebalancer cette selection dans une autre liste box.

Je fais:
for i=0 to list1.selcount-1
?????????????????
??????????????????

next
.