Sélection et Suppression d'Item de listbox via ToggleButton
Bonjour à tous,
Je dispose d'un USF contenant 18 ToggleButtons et 2 Listbox.
Je souhaiterai qu'en cliquant sur les ToggleButtons, leur Caption soient ajoutés ou supprimés de la ListBox2 selon leur valeur vraie ou fausse.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Private Sub ToggleButton1_Click()
If ToggleButton1.Value = True Then
ListBox2.AddItem ToggleButton1.Caption
Else
For j = ListBox2.ListCount - 1 To 0 Step -1
ListBox2.Select ToggleButton1.Caption
If ListBox2.Selected(j) = True Then
'on Supprime l'élément selectionné dans la ListBox.
ListBox2.RemoveItem (j)
End If
Next j
End If
ToggleButton1.BackColor = IIf(ToggleButton1 = True, vbGreen, vbRed)
End Sub |
Je pars de cette base, suis je dans la bonne voie?
Merci!
souci: alimentation en double - suppression en simple!
RE...
Du fait d'un souci d'alimentation, il se trouve que j'ai les items qui peuvent apparaître en double...
Or, à la suppression, je ne supprime que l'item le plus bas dans la liste... serait-il possible d'étendre la suppression à tout la liste?
edit: il me semblait qu'avec la boucle proposée sur (j) les items identiques devaient tous être supprimés à priori...?