C# ListView und ImageList
-
Hallo Zusammen,
habe eine ListView mit der Eigenschaft "View" auf Details gesetzt.
Jetzt habe ich eine Tabelle aufgebaut, die aus 3 Spalten besteht. In der 3
Spalte möchte ich statt eines Textes ein Icon darstellen. Haber für die
Icons schon eine ImageList erstellt, die die gewünschten Icons enthält.
Jedoch weiß ich nicht wie ich diese der Spalte zuweisen kann. Oder
Funktioniert das zuweisen von Images/Icons nur in der "View" SmallIcon
und LargeIcon?Danke
-
Also mit VB.NET funktioniert es so:
Dim lstV As New ListViewItem ListView1.SmallImageList = imageList lstV = ListView1.Items.Add("", 0) lstV.SubItems.Add("Subitem 1") lstV = ListView1.Items.Add("", 1) lstV.SubItems.Add("Subitem 1")
Wenn man diesen Code 1:1 nach C# umsetzt, wird das Bild nicht angezeigt.
Weiß jemand warum?Im VC# 2005 funktioniert es.
listView.SmallImageList = imageList; ListViewItem lvi = new ListViewItem(); lvi = listView.Items.Add("item", 0); lvi.SubItems.Add("Subitem 1");
-
Hab den Fehler gefunden. Wenn man
Application.EnableVisualStyles();
aktiviert hat werden keine Icons angezeigt.
-
Hallo,
die Darstellung der Icons in den "Hauptitem" funktioniert wunderbar, was ist aber mit den Subitems?
-
-
Danke