Delphi object inspector doesn't show TFrame descendants's additional properties by design. People tend to suggest using a known trick which is commonly used for showing TForm descendant's properties on the Object inspector. The trick is: registering custom module for TForm descendants to Delphi IDE via design time package like:
RegisterCustomModule(TMyFrame, TCustomModule);
The object inspector can show additional properties of the TFrame Descendant's instance with this way but it loses its frame behaviours while it is embedded in a form. Not redesignable, not possible to implement events for its subcomponents and it accepts child controls (which it musn't). But it behaves normally in its own design area.
Looks like, those behaviours provided by Delphi IDE specially just for TFrame. They problaly are not kind of generic facilities.
Is there any other way to accomplish this without losing frame behaviours ?
I'm using Delphi 2007