I tried multiple things. Here is what worked for me:
Replace your Top Panel with a TableLayoutPanel
(Anchor= Top, Left, Right
, ColumnCount=2
RowCount=1
, Autosize = True
, AutosizeMode = GrowAndShrink
) and give the Right Column a fixed Width of x pixel(Left Column will adjust to 100%)
In the Left Column put your FlowLayoutPanel
(Autosize = True
, AutosizeMode = GrowAndShrink
, Anchor= Top, Left, Right
)
In the Right Column put a Panel
(Autosize = False
, Anchor= Top, Bottom, Left, Right
)
Here is what it look:Blue= FlowLayoutPanel, Green=Panel
Before Resize
After Resize
Don't forget to set a min Width to your form. Or it could look like this