
var b = 5
for (int i = 0i <ai++)
{
Button btn = new Button()
btn.Text = "Button" + i.ToString()
btn.Left = 680
btn.Top = 10 + i * (btn.Height + 10)
this.Controls.Add(btn)
}
for (int i = 0i <bi++)
{
TabPage tab = new TabPage()
tab.Text = "Page" + i.ToString()
// 添加控件到 tabControl1
this.tabControl1.Controls.Add(tab)
// 添加到tab页面
this.tabControl1.TabPages.Add(tab)
}
这样吧,你再添加一个大的Panel:panel0,把panel1-panel26都放在panle0里面。然后使用:
foreach (Control c in this.panel0.Controls)
{
if (c.GetType() == typeof(Panel))
{
Panel p = (Panel)c
p.Hide()//这里写你的代码,我这里是把这些Panel隐藏。
}
}
List<Button> list = new List<Button>()for(int i=0i<200i++)
{
Button b = new Button()
b.Location = new Point(20*i+2, 0)//位置自己确定一下
b.Size = new Size(20, 10)//按钮大小
b.Text = i.ToString()
list.Add(b)
}
Controls.AddRange(list.ToArray())
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)