Hi,
ich befülle eine ListView wie folgt:
Das Ergebnis ist ganz annehmbar (s. Anhang)
Aber natürlich stören mich noch ein paar Kleinigkeiten.
1. Ich würde die letzte Spalte (die mit dem vollem Pfad) gern verbergen. Ich brauch die Inhalte ... aber ich will das nicht anzeigen.
2. Und natürlich würde ich dann gern die erste Spalte (die mit dem File Namen) mit dem Attribut "Fill" versehen ... aber auch dafür finde ich keine geeignete Methode.
3. Ich kann einen Eintrag auswählen. dann erscheint die Zeile blau unterlegt. Aber wie kann ich die Zeile wieder abwählen. Ich hab das wie folgt versucht:
Aber wie man schon daran erkennt, dass der Befehl auskommentiert ist, klappt das nicht. Die Methode .ClearSelection gibt es nicht ... und ich finde nix, was man anstelle dessen verwenden sollte.
Kann mir jemand nachsichtig helfen?
LG
Peter
ich befülle eine ListView wie folgt:
VB.NET-Quellcode
- For Each foundFile As String In My.Computer.FileSystem.GetFiles(strLoadDirectory)
- If Not Path.GetExtension(foundFile).ToUpper = ".EXE" Then Continue For 'Skip non .exe file
- imgList.Images.Add(Icon.ExtractAssociatedIcon(foundFile))
- Dim item As New ListViewItem()
- item.Text = Path.GetFileName(foundFile) 'Add filename
- item.SubItems.Add(foundFile) 'Add full filename
- lvFiles.Items.Add(item).ImageIndex = item.Index 'Add icon
- Next
Das Ergebnis ist ganz annehmbar (s. Anhang)
Aber natürlich stören mich noch ein paar Kleinigkeiten.
1. Ich würde die letzte Spalte (die mit dem vollem Pfad) gern verbergen. Ich brauch die Inhalte ... aber ich will das nicht anzeigen.
2. Und natürlich würde ich dann gern die erste Spalte (die mit dem File Namen) mit dem Attribut "Fill" versehen ... aber auch dafür finde ich keine geeignete Methode.
3. Ich kann einen Eintrag auswählen. dann erscheint die Zeile blau unterlegt. Aber wie kann ich die Zeile wieder abwählen. Ich hab das wie folgt versucht:
Aber wie man schon daran erkennt, dass der Befehl auskommentiert ist, klappt das nicht. Die Methode .ClearSelection gibt es nicht ... und ich finde nix, was man anstelle dessen verwenden sollte.
Kann mir jemand nachsichtig helfen?
LG
Peter
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Peter329“ ()