winform如何在Form1中动态添加多个Label控件
1个回答
展开全部
for (int i = 0; i < 10; i++)
{
Label lbl = new Label();
lbl.Location = new Point(20, 20 * i);
lbl.Text = i.ToString();
this.Controls.Add(lbl);
}
{
Label lbl = new Label();
lbl.Location = new Point(20, 20 * i);
lbl.Text = i.ToString();
this.Controls.Add(lbl);
}
追问
但是如果多了几个都不显示的额..窗体不自动增大?
追答
在load事件时,窗体已经初始化好,即窗体的高和宽已经确定,当然不会自动增大,需要自己实现。比如计算每个lable的位置和高度宽度和窗体的高度比较,然后刷新窗体宽和高
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询