
// TabPage
for (int i = 0; i < 4; i++)
{
TabPage page = new TabPage();
page.Text = i.ToString();
tabControl1.Controls.Add(page);
page.Controls.Add(new Form2 { TopLevel = false, Dock = DockStyle.Fill, BackColor = Color.Orange, FormBorderStyle = FormBorderStyle.None, Visible = true });
}
// Panel
Form2 f = new Form2() { TopLevel = false, Dock = DockStyle.Fill, BackColor = Color.Orange, FormBorderStyle = FormBorderStyle.None, Visible = true };
panel1.Controls.Add(f);
这段代码展示了如何在C#中使用for循环动态创建TabPage,并将Form2实例添加为每个TabPage的子控件,设置其TopLevel为false,Dock样式为Fill,背景色为橙色,无边框且可见。同样的方法也被用于在Panel上添加Form2实例。
850

被折叠的 条评论
为什么被折叠?



