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
//...