Entwickler-Ecke

WinForms - Image in ListView-Subitem


fellfresse - Do 04.09.08 11:39
Titel: Image in ListView-Subitem
Hallo, ich habe eine ListView und möchte in einer Spalte ein eigenständiges Image (20 x 20 Pixel) anzeigen.
Aber bei ListViewItem.SubItem.Add() bekomme ich ja kein Bild rein.
Mein ListView ist auf Details eingestellt.

Gibt es eine Möglichkeit dort ein Image in eine Spalte zu bringen?

Danke


Th69 - Do 04.09.08 13:25

Du müßtest dann die einzelnen Items selber zeichnen (lassen), s. Eigenschaft 'OwnerDraw' sowie die Ereignisse 'DrawItem' und 'DrawSubItem'.
Die Standardtexte kannst du mittels 'e.DrawText()' dann darin zeichnen (lassen).
Ein Bild dann einfach mittels 'e.Graphics.DrawImage()'...