Einzelnen Beitrag anzeigen

Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.534 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: TListbox ItemHintergrund ändern bei Mouseover FMX

  Alt 7. Feb 2015, 18:36
Grundsätzlich wäre es erst mal hilfreich zu wissen, mit welcher Delphi-Version Du arbeitest, denn gerade bei FMX hat sich von Delphi XE2 bis XE7 einiges geändert, so dass man in vielen Fällen hier andere Antworten je nach Version geben müsste.

Generell sehe ich es aber als schwierig an, hier mit Styles zu einer vernünftigen Lösung zu kommen, da das Text-Objekt in dem ListItem den Containter-Bereich vollständig ausfüllt und eine Standardzeichnungsroutine hat. Da kann man also schlecht irgendwas dazwischen oder dahinter tun (z.B. einen GlowEffekt).

Daher wäre es vielleicht besser, jedem ListItem ein Event für MouseEnter und MouseLeave zuzuweisen und in den Events dann die jeweiligen Farbzuweisungen zu machen.
  Mit Zitat antworten Zitat