Ich möchte gern für eine Komponente den CollectionEditor nutzen. Doch Delphi sagt mir immer, das es diese Kompo nicht gibt.
Hier ein Teil der Beispielkomponte aus dem Buch Delphi 2005 von Elmar Warken. Doch selbst diese will Delphi nich kompilieren, weil es CollectionEditor nicht geben soll
Delphi-Quellcode:
uses
System.Drawing,
System.Drawing.Design,
System.Windows.Forms,
System.Windows.Forms.Design,
System.Collections,
System.Collections.Specialized,
System.Reflection,
System.ComponentModel.Design,
System.ComponentModel,
System.Globalization,
System.ComponentModel.Design.Serialization;
type
// RadioGroupItemCollectionEditor
// Sorgt in allen Fällen des Editierens der Item-Auflistung für
// das Neuzeichnen des Controls im Designer
RadioGroupItemCollectionEditor = class(CollectionEditor)
public
function EditValue(context: ITypeDescriptorContext;
provider: IServiceProvider; value: TObject): TObject; override;
public
constructor Create(t: System.Type);
end;