Ich hab mir mit der Basis vom TPopupMenu ein TPopupMenuExt erstellt mit weiteren Eigenschaften. Jetzt will ich das TMenuItem durch ein TMenuItemExt ersetzen, so dass automatisch ein TMenuItemExt erstellt wird wenn ich den Menu-Designer aufrufe und so.
Das hab ich bis jetzt gemacht mit:
Delphi-Quellcode:
TMenuItemExt = class(TPopupMenu)
//blablabla
end;
TPopupMenuExt = class(TPopupMenu)
private
mItems: TMenuItemExt;
//blablabla
published
property Items: TMenuItemExt read mItems write mItems;
end;
Das funktioniert auch ziemlich gut aber wenn ich auf den Komponent doppelkilcke kommt der MenuDesigner und erstellt TMenuItems und wenn ich im ObjectInspector bai "Items" auf das Kästchen mit dem "..." klicke gibts nen Fehler.