Einzelnen Beitrag anzeigen

Guido Eisenbeis

Registriert seit: 9. Apr 2006
389 Beiträge
 
Delphi 10.3 Rio
 
#1

LIstview Eintrag aber nicht Icon markieren

  Alt 31. Mär 2007, 03:34
In einem Listview wird beim Markieren der jeweilige Eintrag eingefärbt (zum Beispiel blauer Hintergrund mit weißer Schrift). Hat dieser Eintrag nun ein Icon, so wird das Icon ebenfalls eingefärbt. Aber auch nicht immer! Manche Icons werden eingefärbt, andere nicht.

Ich will nun dass nur die eigentlichen Einträge (also der Text) gefärbt wird und die Icons sollen NICHT gefärbt werden. Ich habe nun selbst etliches ausprobiert, von den Einstellungen des ImageList bishin zum Einrichten einer eigenen Spalte nur für die Icons. Hierbei soll jedoch auch beim Klicken auf das Icon der (Text-) Eintrag markiert werden.

In der DP habe ich nun gesucht unter dem Stichwort "Listview". Es wurden 1.312 Thread aufgezeigt, wovon ich 1.313 durchgelesen habe. Lediglich bei der Eingrenzung mit "Icon" war ein 'halber' Treffer dabei: ListView: "Ganzes" item markieren?. Es geht dabei zwar um fast das selbe Thema, aber der Autor wollte das Icon immer markiert haben, während ich das Icon immer UNmarkiert haben will. (Dort gab es leider keine Lösung für sein Problem.)

Wie kann ich also erreichen, dass beim Markieren eines Listview-Eintrags nur der Text und nicht das Icon gefärbt wird?

Guido.
  Mit Zitat antworten Zitat