Not indeed, it was quite simple. That's the problem
I understand, it makes sense.
Obviously not. Surely you have seen many controls referencing another controls, just take a look of the datacontrols
Sorry but the question was just LABELBUDDY and it doesn't work as it should, everything else is irrelevant.
Indeed is really simple, but incorrect, since involves TWO controls
Wrong, obviously I'm referring to A XAILER CONTROL, a control in the palette, a control in the Object Inspector. Details of how to do the implementation, which Windows/API control... is not important to us, for the suggestion.
You made 2 Xailer controls, using 2 or more Windows controls, and so failed to keep sync with Object Inspector, etc. I would have implemented it differently, as it is done in other tools (but restricted to one type of editing), much simpler, efficient, quick to load and restricted to four types of editing: TLabelMaskEdit, TLabelDateEdit, TLabelMemo, TLabelEditBtn.
I suggest you use Xailer templates to create the controls bundle you suggest: A bevel, a left aligned label and a right aligned edit control. Just use the nAlignMargin... properties to put the spaces you need.
I don't know if it's a good idea, if this mechanism has the necessary, many Xailer controls.... You created it manually, with access to details and even then you have problems and you don't want to correct it because you think it's complicated, a faux pas (but today you said which is very easy).
I wish it was native, because it's so trivial and useful for any user using a Form Designer.
Creating controls or plugins is fantastic, sometimes it scares me, look at the amount of bugs or questions I reported and were refused or unanswered/ignored.
I twice asked for class declarations to supplement the documentation. An important plugin that I use daily, a part of it I built blind (trials and errors), it was possible because I exported methods and properties.
What you don't recommend using, bugged and abandoned, please leave in a separate palette.
Then it will be obvious that we cannot ask for help or report on this, and other important decisions.