
c# form 怎么在panel中用for动态的添加label,
for(inti=0;i<20;i++){lablelb=newlable;lb.text=i.tostring();this.Controls.Add(lb):}但是只...
for(int i=0;i<20;i++)
{
lable lb=new lable;
lb.text=i.tostring();
this.Controls.Add(lb):
}
但是只能打出一个0
请教高手???着急呀?? 展开
{
lable lb=new lable;
lb.text=i.tostring();
this.Controls.Add(lb):
}
但是只能打出一个0
请教高手???着急呀?? 展开
2个回答
展开全部
当然是只有一个0了,你自己定义的Lable都没有给位置赋值,循环定义的label都叠在一起了,第一个label在最顶层,所以只能看到0,同时因为没有赋值给color,所以背景色和panel的一样,看不出来有个label在那.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询