2009-05-19 1 views
1

Ich habe eine ListView eingerichtet, um zu sortieren, und ich habe das gut funktioniert.Kann System.Windows.Forms.ColumnHeader ein anderes Bild als eines aus der Haupt-ImageList verwenden?

Wenn die ListView jedoch sortiert ist, wird keine Angabe zur aktuellen Sortierspalte und -reihenfolge angezeigt.

Ich habe eine Lösung versucht, die ColumnHeader.ImageKey -Eigenschaft bei der Sortierung festlegen, aber ich möchte in der Lage sein, Bilder zu verwenden, die nicht die von der ListView SmallImageList angegebene Größe sind.

Gibt es eine Möglichkeit ohne mit OwnerDraw-Modus zu tun?

Antwort

1

Ich glaube nicht, dass Sie es ohne OwnerDraw tun können. OwnerDraw ist jedoch nicht so schlimm, wie Sie vielleicht denken. Es gibt viele Beispiele auf CodeProject.com; wie this und this

+0

Okay, obwohl diese CodeProject Links keine Hilfe waren, denke ich, OwnerDraw könnte was ich brauche. Außerdem könnte es mir sogar helfen, einige andere kleinere Probleme zu lösen, die ich hatte! :-) – MiffTheFox

Verwandte Themen