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/)
-   -   Delphi Aktives Control farblich hervorheben: Bug... (https://www.delphipraxis.net/93999-aktives-control-farblich-hervorheben-bug.html)

Assertor 14. Jun 2007 14:19


Aktives Control farblich hervorheben: Bug...
 
Hallo DPler,

ich habe aus dem Code-Library bzw. dem entsprechenden Thread den "EditColorHandler".

Jetzt fliegt der mir gelegentlich in der Funktion SetControlColor bei der Stelle "SetOrdProp(AControl, _Color, Integer(AColor));" um die Ohren.

Und zwar in der Konstellation:
TComboBox innerhalb eines VST (Virtual Stringtree / Treeview im Gridmode). Bei verlassen der ComboBox kommt es zu dem Fehler in der EditColorHandler-Funktion.

Und außerdem mag der EditColorHandler keine Jedi CalcEdits (TjvCalcEdit aus JvCalc.pas). Da gibt es auch in Verbindung mit dem Treeview das nervige Problem, daß der Popup des Taschenrechners seine Hintergrundfarbe verliert.

Alles nur mit dem EditColorHandler. Ohne klappt das alles, aber ich möchte das Control-Highlighting nutzen...

Kennt jemand eine verlässlichere Alternative? Oder kann man beim VST etwas in Richtung OnEnter, OnExit machen (ja, die gibt es, aber die werden zu häufig ausgelöst).

Gruß winkel79

marabu 1. Apr 2008 20:51

Re: Aktives Control farblich hervorheben: Bug...
 
Hallo,

uralt der Thread, aber ich bin gerade erst drüber gestolpert und möchte auf diesen thematisch ähnlichen Thread verlinken: Fokus von Feldern besser hervorheben (global)

Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:10 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