我有一个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
,但这似乎有些丑陋。有没有一种方法,而无需添加虚拟控件?
谢谢!