Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Colorwerte des Objektinsp. mit eigenen Konstanten erweitern (https://www.delphipraxis.net/124337-colorwerte-des-objektinsp-mit-eigenen-konstanten-erweitern.html)

urx 18. Nov 2008 22:47


Colorwerte des Objektinsp. mit eigenen Konstanten erweitern
 
Hallo zusammen

Ich würde gerne in einem INI-File verschiedene eigene "Farb-Konstanten" ablegen und diese anschliessend in meine Forms einlesen. Z.B:

MyBackground=$00FFF9F9
MyHeader=$00F3F9F3
...

Das Problem dabei ist, dass ich die definierten Werte auf keine Weise in den Objectinspector bekomme. Es werden weiterhin lediglich die Werte von "graphics" angezeigt.

Kann mir jemand sagen, wie (und ob überhaupt) dies mit D2007 möglich ist? Oder gibt es dazu spezielle Komponenten? Ich benötige lediglich eigene Farbdefinitionen und keine weiteren komplexen Styleanweisungen.

Ich freue mich auf Eure Tipps. Besten Dank!

alzaimar 19. Nov 2008 06:28

Re: Colorwerte des Objektinsp. mit eigenen Konstanten erweit
 
Du kannst Dir einen eigenen Color-Editor schreiben und den über die Open-Tools-API so installieren, das deine Werte angezeigt werden. Nur portierbar wird das ganze dann nicht (kein Anderer wird deine Programme bearbeiten können).

Frag mich aber nicht, wie das geht (mit dem Editor). Es geht aber auf jeden Fall.

uligerhardt 19. Nov 2008 08:39

Re: Colorwerte des Objektinsp. mit eigenen Konstanten erweit
 
Schau dir mal in $(BDS)\source\ToolsAPI\VCLEditors.pas die Klasse TColorProperty an. Vielleicht reicht's, davon abzuleiten und "procedure GetValues" zu überschreiben? Und RegisterPropertyEditor nicht vergessen (z.B. hier).


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:29 Uhr.

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