방법은 여러가지 있겠네요.
그중 하나가 FindComponent 를 사용하여 하실수 있습니다.
FindComponent 로 Component 의 Name 을 찾아 For 문을 돌려 하실수 있겠네요.
ex)
만일 Name 에
CheckBox1, CheckBox2,CheckBox3, CheckBox4 ...CheckBox100 으로 되어있다면
for i := 1 to 100 do
(FindComponent('CheckBox' + IntTOStr(i)) as TCheckBox).Checked := True
이건 조금 무식한 방법이긴 해도 그래도 잘돌아가기는 하죠 ^^
이외에 배열을 사용한다던가하는 여러가지 방법들을 고안하실수있습니다.
if Components[i] is TCheckBox then TCheckBox(Components[i]).Checked := false;
end;
일케 하시면 현재 폼에 있는 모든 체크박스가 false 됩니다.