Hallo liebe Community,
ich spiele Momentan ein wenig rum und lasse Dateien als Items und deren Ordner als Groups in einer Listview ausgeben.
Funktioniert wunderbar. Nun habe ich eine Suchfunktion für die Items also die Dateien erfolgreich gebastelt...
Nun möchte ich jedoch nach den Ordnernamen Suchen also den Listview1.Groups.header()
dabei will ich dass die Gruppe in einer 2. Listview erstellt und deren Items dort eingefügt werden (hat seinen sinn bitte nicht vorschlagen dass ich es auch in der selben machen könnte i know ;))
Mein Code bisher.
Hat einer ne Idee?
ich spiele Momentan ein wenig rum und lasse Dateien als Items und deren Ordner als Groups in einer Listview ausgeben.
Funktioniert wunderbar. Nun habe ich eine Suchfunktion für die Items also die Dateien erfolgreich gebastelt...
Nun möchte ich jedoch nach den Ordnernamen Suchen also den Listview1.Groups.header()
dabei will ich dass die Gruppe in einer 2. Listview erstellt und deren Items dort eingefügt werden (hat seinen sinn bitte nicht vorschlagen dass ich es auch in der selben machen könnte i know ;))
VB.NET-Quellcode
- Function Searchgroup(ByVal suchwort As String) As List(Of Integer)
- Dim l As New List(Of Integer)
- For Each group As ListViewGroup In ListView1.Groups
- If group.Header.ToLower.Contains(suchwort) Then
- ListView2.Groups.Clear()
- ListView2.Items.Clear()
- Dim i As Integer = 0
- Dim lstgroup As New ListViewGroup(group.Header.ToString)
- ListView2.Groups.Add(lstgroup)
- Do
- Dim lstitem As New ListViewItem
- lstitem.Text = group.Items(i).Text
- lstitem.Group = lstgroup
- ListView2.Items.Add(lstitem)
- i += 1
- Loop Until i = group.Items.Count
- End If
- Next
- Return l
- End Function
Mein Code bisher.
Hat einer ne Idee?
Viele Frauen kamen, viele sind gegangen, eine ist geblieben 12.5.12 ich liebe dich Schatz