Entwickler-Ecke

WinForms - Alle ListViewItems durchgehen


A3eXy - So 22.08.10 01:22
Titel: Alle ListViewItems durchgehen
Guten Abend zusammen,

Ich habe eine Listview eingefügt:
user defined image

Wie kann ich jedes Element mit einer Foreach Schleife durchgehen?

Ich hab mir das etwa so vorgestellt:

C#-Quelltext
1:
2:
3:
4:
foreach (ListViewItem test in ListViewItem.Sammlung)
{
    MessageBox.Show(test.Text);
}

Das danach die Ausgabe kommt:
asdf
asdf
test

Aber ich krieg das einfach nicht hin^^

Vielen Dank für eure Hilfe :-)


jaenicke - So 22.08.10 05:21

user profile iconA3eXy hat folgendes geschrieben Zum zitierten Posting springen:

C#-Quelltext
1:
2:
foreach (ListViewItem test in ListViewItem.Sammlung)
{
Jetzt überleg doch einmal. Wie soll denn ein ListViewItem irgendwelche ListViewItems enthalten? :gruebel:

Was willst du denn durchgehen? Die Einträge (Items) deiner ListView, oder? Nun, dann solltest du das auch schreiben:

C#-Quelltext
1:
2:
3:
4:
foreach (ListViewItem test in YourListView.Items)
{
    MessageBox.Show(test.Text);
}


A3eXy - So 22.08.10 11:33

Vielen Dank, war wahrscheinlich gestern einfach zu spät^^
Hat jetzt geklappt, ich habe das Beispiel auch gefunden aber nicht geschnallt :)

thx ! :D