Textsuche mittels ListView.FindItemWithText findet nur das erste Item

DSS
Hallo

Versuche in einer ListView die Daten mittels FindItemWithText auszulesen.
Dabei wird aber nicht immer alles gefunden.
Wie ist es möglich, die ListView komplett zu durchsuchen?

Hier mein Code, welcher aber nicht so recht funktioniert.

C#-Code:
            ListViewItem foundItem = listView1Suchen.FindItemWithText(textBox1.Text, true, 0,true);

            if (foundItem != null)
            {
                listView1Suchen.SelectedIndices.Add(foundItem.Index);
                listView1Suchen.EnsureVisible(foundItem.Index);
            }

Vielen Dank
DSS
unconnected
So wirst Du zumindest immer nur das erste Item finden..

Müsstest das ungefähr so aufbauen:

C#-Code:
ListViewItem foundItem;
int nextSearchIndex = 0;
while((foundItem = listView1Suchen.FindItemWithText(textBox1.Text, true, nextSearchIndex ,true)) != null)
{
nextSearchIndex = foundItem.Index +1;
Mach_was_damit();
}

Beware of untested code!