WinForms를 사용하고 있습니다. FlowLayoutPanel에서 런타임에 생성 된 TextBoxes의 수가 있습니다. 나는런타임에 작성된 텍스트 상자의 텍스트 속성을 설정하십시오.
내가
런타임에 텍스트 상자를 만들려면이 코드를 쓰기 배열에서 각 텍스트 상자의 텍스트 속성을 설정하려는
for (int i = 1; i <= no_gb; i++)
{
GroupBox g1 = new GroupBox();
g1.Text = "Window " + i;
g1.Size = new Size(207, 105);
TextBox txt = new TextBox();
txt.Name = "txtwidth" + i;
flowLayoutPanel1.Controls.Add(g1);
}
나는 여기에 예외를 얻을 : 개체 참조의 인스턴스로 설정되지 않았습니다 개체
for (int i = 1; i <= Hlk_WidthArray.Length; i++)
{
Hlk_WidthArray[i] += Hlk_WidthArray[i];
flowLayoutPanel1.Controls["txtwidth" + i].Text = Hlk_WidthArray[i].ToString();
}
이것은 질문 아래의 주석이어야합니다. 대답이 아닙니다! – yakhtarali
@yakhtarali - 동의하지 않습니다. 이 질문에 대한 답변과 아마 문제를 해결합니다. – Icemanind
정말 내 코드에 추가하고 같은 예외가 g1.Controls.Add (txt); 미리 감사드립니다. –