Maybe you should experiment with this:
If FlowLayoutPanel1.VerticalScroll.Visible Then
FlowLayoutPanel1.Width += SystemInformation.VerticalScrollBarWidth
FlowLayoutPanel1.Padding = New Padding With {.Left = 0, .Top = 0, .Right = SystemInformation.VerticalScrollBarWidth, .Bottom = 0}
End If
If FlowLayoutPanel1.HorizontalScroll.Visible Then
FlowLayoutPanel1.Height += SystemInformation.HorizontalScrollBarHeight
FlowLayoutPanel1.Padding = New Padding With {.Left = 0, .Top = 0, .Right = FlowLayoutPanel1.Padding.Right, .Bottom = SystemInformation.HorizontalScrollBarHeight}
End If
If the FlowLayout panel is inside a tab page or another panel, then the right and bottom sides, which contain the scrollbars, become invisible.
However, the scrollbars should be probably kept visible for better orientation.