Удалить элементы из коллекции в цикле (элементы поля со списком)

Я пытаюсь удалить все элементы из списка со списком, которые начинаются с "~ $0$quot;.

For Each item As String In cstmcmbxDocs.Items
    If Not cstmcmbxDocs.Items.Contains("~$") Then
    Dim STR As Int16 = cstmcmbxDocs.FindString("~$")
    'gets the index of the item which contains "~$"
    cstmcmbxDocs.Items.RemoveAt([STR])
    End If
Next

Но он возвращает только один экземпляр, который удаляет. Он не продолжает искать - что мне здесь не хватает? (Обратите внимание, что я использую 3.5, а не 4+, потому что он должен быть совместим с XP)

Ответы на вопрос(1)

Ваш ответ на вопрос