你好
我正在尝试创建400个标签来填充扫雷项目的控制面板。我正在使用for循环创建它,但似乎出错了。这是我到目前为止所拥有的。
另外,还有什么方法可以将其添加到designer.cs文件中,以便在加载表单时所有400个标签都已填充到控制面板中。
任何援助将不胜感激。
谢谢
我正在尝试创建400个标签来填充扫雷项目的控制面板。我正在使用for循环创建它,但似乎出错了。这是我到目前为止所拥有的。
C#:
int distance = 10;
int labcounter = 0;
private void GreyPanel_Paint(object sender, PaintEventArgs e)
{
new List<Label> { label1, label2,};
while ( labcounter <= 400)
{
Label lbl = new Label();
this.Controls.Add(lbl);
lbl.BackColor = System.Drawing.Color.SkyBlue;
lbl.Location = new System.Drawing.Point(10 + distance, 10 + distance);
lbl.Name = "label1" + labcounter;
lbl.Size = new System.Drawing.Size(20, 20);
lbl.TabIndex = 0;
labcounter = labcounter + 1;
另外,还有什么方法可以将其添加到designer.cs文件中,以便在加载表单时所有400个标签都已填充到控制面板中。
任何援助将不胜感激。
谢谢
由主持人最后编辑: