Wel, ik heb een klein probleempje.
Ik heb dus een listbox waar ik waardes aan kan toevoegen.
Met de volgende code verwijder ik ze weer:
Het probleem is nu, dat ik een fout krijg bij het verwijderen. (Invalid Property Array Index). Ik weet dat het te maken heeft et het feit dat de listcount anders wordt en de for-lus dus naar de haaien geholpen wordt. Hoe kan ik dit het beste oplossen ?
Ik heb dus een listbox waar ik waardes aan kan toevoegen.
Met de volgende code verwijder ik ze weer:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| Private Sub cmdVerwijderen_Click()
Dim teller As Integer
Dim aantal As Integer
aantal = lstWoorden.ListCount - 1
If lstWoorden.SelCount = 0 Then
MsgBox "Eerst een woord selecteren voor te verwijderen", vbOKOnly + vbExclamation, "Fout"
Else
For teller = 0 To aantal
If lstWoorden.Selected(teller) = True Then
lstWoorden.RemoveItem (teller)
aantal = aantal - 1
End If
Next teller
End If
End Sub |
Het probleem is nu, dat ik een fout krijg bij het verwijderen. (Invalid Property Array Index). Ik weet dat het te maken heeft et het feit dat de listcount anders wordt en de for-lus dus naar de haaien geholpen wordt. Hoe kan ik dit het beste oplossen ?
Marokko 2015: Route
Sat Tracker: SpotWalla
Blog: Gone for a ride