(SOLVED): Creating a new package lazarus / 31-LCL ---------------------------------------------------------------------- JZS · 2014-12-08 10:27 Hi All, I have tried creating a new package with my own PropertyEditor (followed the wiki page), but I can not get it to call the newly created FormEditor, although everything seems right (well, to my own eyes  ) but all I get is empty DropDownList with "(none)". What am expecting is to show "[...]", when clicked, it shows my form (I could be wrong). Pretty simple but I can not figure it out  If anyone who is willing to go through that simple code, attached, and would be kind enough to tell what am I doing wrong there, it will be appreciated. All I need to do is to have a property on the OI shows my own property editor (simple form that access some properties), similar to the TFont Editor. Thanks PS: this package is simplified of my package. ---------------------------------------------------------------------- JZS · 2014-12-09 01:22 Did I post in the wrong topic area? ---------------------------------------------------------------------- engkin · 2014-12-09 02:57 A quick guess based on this line: Code: [Select]  RegisterPropertyEditor(TypeInfo(TListEditor), TMyPropEdit, 'List', TMyPropertyEditor); You restricted the property editor to a property named 'List'. TMyPropEdit does not have one with that name. Try to remove all restrictions: Code: [Select]  RegisterPropertyEditor(TypeInfo(TListEditor), nil, '', TMyPropertyEditor); or correct the name to 'FrmEditor' ---------------------------------------------------------------------- JZS · 2014-12-09 06:30 Many Thanks engkin that was it.