Autor Beitrag
padawan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 35
Erhaltene Danke: 1



BeitragVerfasst: Do 02.12.10 03:28 
Moin DelphiFreunde!

Hab ne ListView mit mehreren Spalten(vsReport)- Datum, Betrag, Kaufort usw., je Zeile eine Ausgabe/Quittung.

Wenn ich nun ein neues Datum(per monthcalendar) und einen neuen Betrag(per Edit) eingebe, möchte ich, um eine Doppeleingabe zu vermeiden, genau die Zeilen der ListView einfärben und zeigen, welche denselben Betrag und dasselbe Datum haben wie meine Neueingabe. So kann ich schnell überblicken, ob die neue Ausgabe evtl. schon in der Liste ist.

Über CustomDrawItem sicher kein Problem, doch im EditExit lässt sich keine Zeile des Lv färben, jedenfalls nicht bei mir.
Brauche Input :idea:

DANKE vielmals!!!
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 02.12.10 06:58 
user profile iconpadawan hat folgendes geschrieben Zum zitierten Posting springen:
Über CustomDrawItem sicher kein Problem, doch im EditExit lässt sich keine Zeile des Lv färben, jedenfalls nicht bei mir.
Vom Edit aus kannst du aber ein Neuzeichnen der ListView auslösen (ListView.Invalidate). Und im CustomDrawItem kannst du dann entsprechend färben, denn das wird dadurch dann beim Neuzeichnen ja ausgelöst.
padawan Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 35
Erhaltene Danke: 1



BeitragVerfasst: So 05.12.10 15:24 
Hallo jaenicke!

Das ist es! Habe viel darüber gegoogelt, kam nicht weiter.
Ich DANKE Dir!!!

Gruß Uli