질문이 있습니다. 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); –