怎么随机填充c#中label的背景颜色
1个回答
展开全部
FlowLayoutPanel flp = new FlowLayoutPanel();
this.Controls.Add(flp);
for (int i = 0; i < 5; i++)
{
Label lbl = new Label();
lbl.BackColor = Color.Red;
flp.Controls.Add(lbl);
}
foreach (var item in flp.Controls)
{
if(item.GetType() == typeof(Label))
{
(item as Label).BackColor = Color.Black;
}
}
this.Controls.Add(flp);
for (int i = 0; i < 5; i++)
{
Label lbl = new Label();
lbl.BackColor = Color.Red;
flp.Controls.Add(lbl);
}
foreach (var item in flp.Controls)
{
if(item.GetType() == typeof(Label))
{
(item as Label).BackColor = Color.Black;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询