Я добавил FlowLayoutPanel
к Form
. Я добавил кнопку со следующим обработчиком Click
:
private void button1_Click(object sender, EventArgs e)
{
this.flowLayoutPanel1.Controls.Add(new Button());
}
На FLP я устанавливаю FlowDirection
на TopDown
и AutoSize
на true
. Я также установил BorderStyle
на FixedSingle
, чтобы увидеть, что происходит.
Теперь, когда вы запустите это и нажмете кнопку, он добавит другие кнопки в FLP. Когда вы добавляете слишком много, форма скрывает переполнение FLP.
Я не уверен, что это то, что вам нужно, но если вы хотите, чтобы размер Form
также увеличился, вы установите AutoSize
на true
и на Form
. *
Если это не то, что вы ищете, пожалуйста, предоставьте более подробную информацию.