I might need to find better way to keep certain controls together. Maybe by putting them into a tpanel. Other than that , the flow panel works fairly well and I’m replacing most of my frames with tflowpanel descendants.
Yes. TFlowPanel has a certain use-case for when the parent control changes in size (i.e. the flowpanel itself or the screen).
Then it does a good job of rearranging the flow.
You can also put a TPanel on a TFlowPanel if you want some space aroung a TLabel or Label/Input combo. The TPanel will flow in its parent naturally.
It wasn't exactly what was asked by TS, namely a parent which will resize depending on its children (which TPanel.AutoSize does).
The TFlowPanel rearranges its children depending on its own size.
But yes... both have their own advantages.