[Solved] Property editor not working lazarus / 10-Designer ---------------------------------------------------------------------- lainz · 2019-08-03 02:22 Hi, in dev bgracontrols we have this new component, TBCComboBox, that is made with a TBCButton and a TListBox. https://github.com/bgrabitmap/bgracontrols/blob/dev- bgracontrols/bccombobox.pas I registered the property editors for the button and the listbox Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i procedure Register;begin  RegisterComponents('BGRA Controls', [TBCComboBox]);  RegisterPropertyEditor(TypeInfo(TListBox),    TBCComboBox, 'ListBox', TClassPropertyEditor);  RegisterPropertyEditor(TypeInfo(TBCButton),  TBCComboBox, 'Button', TClassPropertyEditor);end; So now for example I can assign ListBox.Items from the object inspector, then at runtime these get loaded like a normal property does. I can assign the style for the button too, but in this case then at runtime the default style is shown... what is missing in TBCButton to work like TListBox regarding loading and saving properties from the object inspector? ---------------------------------------------------------------------- wp · 2019-08-03 10:41 I don't know what exactly you want to achieve. But don't you register just the standard class property editor here? I think this is not even needed. I also see that "ListBox" and "Button" are public, but for streaming their properties they must be published. ---------------------------------------------------------------------- lainz · 2019-08-03 17:31 Thanks. The thing we wanted to achieve was to style the child button from the object inspector. It was solved publishing the style properties of the Button, instead of publishing the button itself.