Brabax
New member
Moinsen,
Umgebung:
Visual Studio Express 2010 (-->sollte das der Grund sein, ich habe auch noch ne Ultimate Lizenz und würde dies auch damit testen)
VB .NET 2010
folgendes Problem:
Ich habe eine ListBox erstellt und die View auf Details eingestellt.
Im Designer bekomme ich die ListBox korrekt angezeigt.
Sobald ich allerdings das Programm ausführe, verschwinden die ColumnHeaders.
Ganz egal, ob ich Items (via Code oder im Designer) einfüge oder nicht.
Wenn ich die ListBox via Code fülle (und zuvor im Designer keine Colums eintrage), dann wird leider ebenfalls nichts angezeigt.
Kennt jemand dieses Problem und weisz Abhilfe?
Alternative: Welche Varianten gäbe es noch, Dateien eines Ordners in einer vergleichbaren Übersicht darzustellen?
Im Anhang sind 2 Bilder die noch Mal zeigen, was ich meine.
Hier der Code:
ListBox mit Columns füllen:
ListBox mit Items füllen
Danke schon Mal
lG
Umgebung:
Visual Studio Express 2010 (-->sollte das der Grund sein, ich habe auch noch ne Ultimate Lizenz und würde dies auch damit testen)
VB .NET 2010
folgendes Problem:
Ich habe eine ListBox erstellt und die View auf Details eingestellt.
Im Designer bekomme ich die ListBox korrekt angezeigt.
Sobald ich allerdings das Programm ausführe, verschwinden die ColumnHeaders.
Ganz egal, ob ich Items (via Code oder im Designer) einfüge oder nicht.
Wenn ich die ListBox via Code fülle (und zuvor im Designer keine Colums eintrage), dann wird leider ebenfalls nichts angezeigt.
Kennt jemand dieses Problem und weisz Abhilfe?
Alternative: Welche Varianten gäbe es noch, Dateien eines Ordners in einer vergleichbaren Übersicht darzustellen?
Im Anhang sind 2 Bilder die noch Mal zeigen, was ich meine.
Hier der Code:
ListBox mit Columns füllen:
Code:
'FileList einstellen
list_files.Clear()
list_files.View = View.Details
With list_files.Columns
.Add("Name")
.Add("Dateigröße")
.Add("Typ")
.Add("Änderungsdatum")
End With
ListBox mit Items füllen
Code:
Dim fileInfo As System.IO.FileInfo
For Each fileInfo In currentFiles '-->Array mit Files
With list_files.Items '--> list_files ist die ListView
With .Add(fileInfo.Name)
.ImageIndex = 1
.SubItems.Add(fileInfo.Length)
.SubItems.Add(fileInfo.Extension)
.SubItems.Add(fileInfo.LastWriteTime)
End With
End With
Next (fileInfo)
list_files.Refresh()
Danke schon Mal
lG