![]() |
T(Item)Collections oder PropertyEditor for Array of TColor ?
Hi,
ich schreibe gerade an einer Komponente, diese soll als Property eine Eingabemöglichkeit für Farbwerte besitzen zB. [clBlue], [clRed, clGreen] oder auch [clRed, clGreen, ..., clBlue]. Nun habe ich nur eine PE Version und meine Kentnisse in dem Bereich PropertyEditor&Co sind mangelhaft. Könnte mir jemand mal ein Beispiel machen wie so etwas zu realisieren ist ?
Delphi-Quellcode:
unit GPanel;
interface uses SysUtils, Classes, ...; type TColorArray = array of TColor; TDings = class(TCustomDing) private FColorArray: TColorArray ; procedure SetFColorArray(Value: TColorArray); protected //... public constructor Create(Owner: TComponent); override; destructor Destroy; override; published property TheColorArray: TColorArray read FColorArray write SetFColorArray; // ? end; procedure Register; implementation //... |
Re: T(Item)Collections oder PropertyEditor for Array of TCol
Also, ich bin da noch nicht weiter gekommen. Habe es mit einem PropertyEditor versucht, das ist aber für einen einzelnen Eintrag (nur ne Farbe...) recht aufwendig.
Gibts da ne einfachere Lösung ? Ja, das ist ein heimlicher Push da mir heute nicht mehr viel Zeit bleibt, ich fix und alle bin und keinen Rad(t) habe wie ich's anstellen soll. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:58 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