c# form 怎么在panel中用for动态的添加label,

for(int i=0;i<20;i++)
{
lable lb=new lable;
lb.text=i.tostring();
this.Controls.Add(lb):
}
但是只能打出一个0
请教高手???着急呀??

当然是只有一个0了,你自己定义的Lable都没有给位置赋值,循环定义的label都叠在一起了,第一个label在最顶层,所以只能看到0,同时因为没有赋值给color,所以背景色和panel的一样,看不出来有个label在那.
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-28
只能是把之前的覆盖了。查看源代码,看看到底提价成功没有。没有的话,就f10一步步看执行,自己琢磨本回答被网友采纳
相似回答