3个回答
展开全部
List<Label> labels = new List<Label>();
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10;j++ )
{
labels.Add(new Label());
labels[i * 10 + j].Text =i+j.ToString();
labels[i * 10 + j].Height = 20;
labels[i * 10 + j].Width = 20;
labels[i * 10 + j].Location = new Point(i * 30, j * 25);
this.Controls.Add(labels[i * 10 + j]);
}
此代码在窗体上生成10*10的LABLE控件整列。各个控件显示控件的坐标。
如果不调整控件的长宽,很可能后生成的控件会被先生成的控件挡住。
另外,使用集合也能更好的对各个标签进行控制。
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10;j++ )
{
labels.Add(new Label());
labels[i * 10 + j].Text =i+j.ToString();
labels[i * 10 + j].Height = 20;
labels[i * 10 + j].Width = 20;
labels[i * 10 + j].Location = new Point(i * 30, j * 25);
this.Controls.Add(labels[i * 10 + j]);
}
此代码在窗体上生成10*10的LABLE控件整列。各个控件显示控件的坐标。
如果不调整控件的长宽,很可能后生成的控件会被先生成的控件挡住。
另外,使用集合也能更好的对各个标签进行控制。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
s1597532486 高手。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询