Как добавить GroupBoxes в TabPage по порядку? - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть List<Category> и TabPage.Для каждого Category я хочу добавить GroupBox к TabPage.Каждый GroupBox должен быть ниже предыдущего.

Вот что я попробовал:

foreach (Category category in Categories)
{
    var groupBox = new GroupBox
    {
        Dock = DockStyle.Top
        Text = Category.Name,
    };

    page.Controls.Add(groupBox);
}

Проблема в том, что Dock = DockStyle.Top "толкает" все существующие GroupBox вниз и ставит новый поверх всехдругие, и, как следствие, GroupBox отображаются в обратном порядке.

Я думал добавить FlowLayoutPanel к TabPage, но это выглядит немного уродливо.Есть ли способ сделать это без добавления фиктивных элементов управления?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...