Hi,
wie verwende ich TCollection. Folgenden Code hab ich schon:
Delphi-Quellcode:
type
TMyCollectionItem = class(TCollectionItem)
private
fneVariable: String;
published
property NeVariable: String read fNeVariable write fNeVariable;
end;
type
TMyComp = class(TCustomPanel)
private
fItems: TCollection;
published
property Items: TCollection read fItems write fItems;
constructor Create(AOwner: TComponent); override;
end;
...
...
constructor TMyComp.Create(AOwner: TComponent);
begin
fItems := TCollection.create(); //was muss ich hier übergeben?
end;
Ich frage mich, ob mein Ansatz überhaupt richtig ist?!?!
Außerdem, bewirkt TCollection, dass der User meiner Komponente im Objektinspektor, ähnlich wie bei ListView, die einzelnen Elemente zur Entwurfszeit hinzufügen kann?
Ciao,
Andy