Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#3

AW: Komponente mit Objekten, die Eigenschaften der Komponente benötigen

  Alt 18. Sep 2014, 15:09
Am Einfachsten geht das wohl mit einer Collection.


Ich glaub so ging das in etwa
Delphi-Quellcode:
TDeineDaten = class(TCollectionItem)
  property Name: string; // z.B. 'Urlaub'
  property Farbe: TColor;
end;

TDeinUrlaubsplan = class(TComponent)
  property Eintragstypen: TCollection read FEintragstypen write FEintragstypen;
end;

//im Contructor
FEintragstypen := TCollection.Create(TDeineDaten);
Eventuell mußte man noch den Property-Reader dafür schreiben, damit die Daten in der DFM landen, falls das nicht automatisch funktioniert.
(notfalls mal bei TListView.Columns abgucken)



Und für Collections gibt es bereits einen fertigen Standard-Property-Editor, für das Hinzufügen/Bearbeiten von Items.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (18. Sep 2014 um 15:12 Uhr)
  Mit Zitat antworten Zitat