체크리스트를 추가해야합니다. 체크리스트라는 목록에서 검색합니다.목록에서 체크 박스를 만들고 winform에 추가하십시오.
어떻게 반복하고 추가 할 수 있습니까? 당신은 같은 것을 찾고
CheckBox chk = new CheckBox();
chk.Left = 50;
chk.Text = "Check Box Test";
chk.Name = "chkTest";
this.Controls.Add(chk);
체크리스트를 추가해야합니다. 체크리스트라는 목록에서 검색합니다.목록에서 체크 박스를 만들고 winform에 추가하십시오.
어떻게 반복하고 추가 할 수 있습니까? 당신은 같은 것을 찾고
CheckBox chk = new CheckBox();
chk.Left = 50;
chk.Text = "Check Box Test";
chk.Name = "chkTest";
this.Controls.Add(chk);
:
List <CheckBox> CheckBoxes=new List <CheckBox>();
foreach (var box in Checklist)
{
CheckBox chk = new CheckBox();
chk.Left = 50;
chk.Text = box.Text;
chk.Name = box.NAme;
CheckBoxes.Add(chk);
}
나는 당신의 Cheklist의 유형을 잘 모릅니다 당신이 따라 foreach 문에
을 설정할 수 있습니다 순간내가 이것을 사용
감사합니다. 죄송합니다. 검사 목록은 배열입니다 ... – MAL
자신 만의 클래스를 사용하고 있으므로 루프를 거쳐 다른 루프처럼 사용해야합니다.
for(int i = 0; i < CheckList.Count; i++)
{
TheTypeOfWhateverIsInCheckList c = CheckList[i];
CheckBox cb = new CheckBox();
cb.Text = c.WhateverPropertyIsAString;
cb.Left = 50 + (i * 50);
this.Controls.Add(cb);
}
코드를 for 루프로 둘러 쌓고 왼쪽에 '50 + (i * 50)'의 숫자가 – Sayse
인데 내 목록에서 값을 가져 오는 코드가 필요합니다 – MAL
그 루프가 들어있는 코드 – Sayse