FlowLayoutPanel

FlowLayoutPanel — область, в которой содержимое динамически отображается вертикально или горизонтально
FlowDirection
AutoSize
FlowDirection and Panel