Mattias Gaertner kirjoitti tiistai 18 tammikuu 2011 03:38:20: > > In: > > File -> New... -> Inherited Item -> Inherited Component > > > > there are the existing forms of the current project. A new inherited form > > can be made based on them. > > IMO the header "Inherited Component" is wrong. It should be "Inherited > > Form". > > All designer base classes: forms, frames, datamodules and customs from > designer mediators. > > > It is misleading because also components can be inherited but these are > > not components. > > ?
Components are typically located in component palette. TEdit and TButton are components. You can inherit your own component from them, like: type TMyEdit = class(TEdit) and you register that new component to the palette, too. Visual Form Inheritance is different. It deals with form designer and .lfm form files. Now, Inherited Item -> Inherited Component lists Form1 and Form2 from my project. They are forms, not components, so "Inherited Component" title is misleading. Juha -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
