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 T(Item)Collections oder PropertyEditor for Array of TColor ? (https://www.delphipraxis.net/69369-t-item-collections-oder-propertyeditor-array-tcolor.html)

turboPASCAL 14. Mai 2006 13:43


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

turboPASCAL 14. Mai 2006 20:55

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 20:20 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