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
请教高手???着急呀??
展开
 我来答
百度网友867d2cdbe
推荐于2016-08-11 · TA获得超过184个赞
知道小有建树答主
回答量:185
采纳率:0%
帮助的人:175万
展开全部
当然是只有一个0了,你自己定义的Lable都没有给位置赋值,循环定义的label都叠在一起了,第一个label在最顶层,所以只能看到0,同时因为没有赋值给color,所以背景色和panel的一样,看不出来有个label在那.
mathewxiang
2010-11-28 · 超过36用户采纳过TA的回答
知道答主
回答量:186
采纳率:0%
帮助的人:115万
展开全部
只能是把之前的覆盖了。查看源代码,看看到底提价成功没有。没有的话,就f10一步步看执行,自己琢磨
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式