を増やすコマンドコードが必要ですlabel name
。
10 (例)labels
のテキストを表示する必要があります。
例:
label1.Text = "1";
label2.Text = "2";
label3.Text = "3";
label4.Text = "4";
label5.Text = "5";
label6.Text = "6";
変数を増やす場所から数を増やす必要がありますlabel name (label1, label2, etc.)
(このような構造で使用されます)。foreach
i
i
label.Name = "label" + i.ToString();
私の言いたいことを理解していただければ幸いです。
私はこれを試してみましたが、うまくいきません:
Label[] label = new Label[2];
int ii = 0;
foreach(...) // go through a list
{
label[ii] = new Label();
label[ii].Text = x.materie + tip + "\nsala " + x.sala;
label[ii].Visible = true;
label[ii].Location = new System.Drawing.Point(cX, cY);
label[ii].SetBounds(cX, cY, 98, cH);
label[ii].MinimumSize = new Size(98, cH);
label[ii].MaximumSize = new Size(98, cH);
ii++;
}