私は質問があります。私は動的にWindowsフォームにコントロールの配列を追加したいのですが、次のようなコードを用意しましたが、残りはコントロールコレクションには存在しますが、フォームには表示されません。コードには何がありませんか?winformにコントロールの配列を動的に追加する
コード:
LinkLabel[] arrLbl = new LinkLabel[5];
for (int i = 0; i < 5; i++)
{
LinkLabel lbl = new LinkLabel();
lbl.Text = "Label: " + i.ToString();
arrLbl[i] = lbl;
}
foreach (Control c in arrLbl)
this.Controls.Add(c);
このようにすればよいでしょう:lbl [index] .Location = new Point(x、y)。前にそれを試したが、私のために働いていない!理由は何でしょうか? –
とxとyは何ですか? – Beatles1692
Xは静的であり、yは以下のようにループによって突き止められました:lbl.Location = new Point(0、counter + 10); –