AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi T(Item)Collections oder PropertyEditor for Array of TColor ?
Thema durchsuchen
Ansicht
Themen-Optionen

T(Item)Collections oder PropertyEditor for Array of TColor ?

Ein Thema von turboPASCAL · begonnen am 14. Mai 2006 · letzter Beitrag vom 14. Mai 2006
Antwort Antwort
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#1

T(Item)Collections oder PropertyEditor for Array of TColor ?

  Alt 14. Mai 2006, 13:43
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
//...
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#2

Re: T(Item)Collections oder PropertyEditor for Array of TCol

  Alt 14. Mai 2006, 20:55
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.
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:03 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