У меня есть этот метод, который создает группу по форме:Вызова методы для создания нескольких динамической формы управления
private void createPanels(int spacing)
{
pnl1.Location = new Point(0, spacing);
pnl1.BorderStyle = BorderStyle.FixedSingle;
pnl1.Size = new Size(100, 93);
tabRotaBuild.Controls.Add(pnl1);
}
Я тогда называю этот метод в виде нагрузке:
private void Form1_Load(object sender, EventArgs e)
{
createPanels(60);
}
То, что я хочу Чтобы сделать следующий, снова отобразите эту панель (новую панель) под ней, освободив существующую. У меня есть кнопка, которая генерирует новую панель при нажатии, но когда я нажимаю ее, существующая панель исчезает при отображении нового.
Это код под кнопкой:
int s = 0;
private void button1_Click(object sender, EventArgs e)
{
s += 100;
createPanels(s);
}
Вместо добавления новой панели в 'TabPage', попробуйте добавить ее в элемент управления FlowLayout. –