Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Firemonkey Listbox Farbe selected Item (https://www.delphipraxis.net/179812-firemonkey-listbox-farbe-selected-item.html)

bcvs 3. Apr 2014 16:01

Firemonkey Listbox Farbe selected Item
 
Hi,

so jetzt habe ich eine funktionierende Listbox (s. anderer Thread) mit einen selbst erstellten Style für die ListboxItems:

check: Checkbox
text: TActiveStyletextObject
textdatum: TText

Jetzt wird leider der selektierte Item nicht farblich markiert. d.H. ich sehe nicht, welcher Eintrag selektiert ist.

Wo kann ich da ansetzen?

Harry Stahl 3. Apr 2014 18:45

AW: Firemonkey Listbox Farbe selected Item
 
Wenn ich Dich recht verstehe, hast Du da ja nur TText hinzugefügt, die anderen Elemente sind ja schon in dem TListBoxItem drin. Wo hast Du das TText genau eingefügt? Normalerweise sollte das durchsichtig sein und die Selection (was ja die TListbox macht) nicht beeinträchtigen.

Kannst Du mal einen Screenshot der Strukturansicht Deiner Konstruktion beifügen?

bcvs 4. Apr 2014 06:53

AW: Firemonkey Listbox Farbe selected Item
 
Liste der Anhänge anzeigen (Anzahl: 1)
Bitteschön

Ich verwende da den listboxitemmystyle. Den habe ich komplett neu erzeugt in Anlehnung an den originalen listboxitemstyle, den ich aus der mitgelieferten Style-Datei AndroidDark.fsf kopiert habe.

Aber auch, wenn ich jetzt den listboxitemstyle verwende, wird die Selection nicht angezeigt. Kann es sein, dass da noch irgendein anderer Style benötigt wird, der bei mit jetzt nicht vorhanden ist?

Union 4. Apr 2014 06:59

AW: Firemonkey Listbox Farbe selected Item
 
Naja, irgendwo in dem Style muß ja eine Farbänderung drin sein, mit einem Trigger "selected=True" oder ähnlich. Kann sein dass diese in den Hot-BitmapLinks stehen.

bcvs 4. Apr 2014 07:38

AW: Firemonkey Listbox Farbe selected Item
 
Danke, jetzt hab ich es gefunden:

in dem originalen listboxitemstyle war ja noch ein zusätzliches TActiveStyleObject drin mit ActiveTrigger stSelected. Dieses verweist auf ein SourceLookup Android Dark.png.
Das hab ich jetzt beides in meinen Style kopiert und jetzt funktioniert es auch.

Alles etwas kompliziert. Kann man da nicht einfach irgendwo eine Farbänderung einstellen wie z.B. SelectedColor:=clIrgendwas;


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz