Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > ЧекБоксы в массиве


Автор: Fedor 1.9.2003, 23:02
Хелло
У меня такая проблема: есть 10 чекбоксов, которые мне нужно сделать visible=false. Они имеют такие имена: Ans1, Ans2, Ans3, ... , Ans10.
Можно ли сделать енту операцию в цикле, и если мона то как. Или же остается тока такой вариант:
Ans1.visible:=false;
Ans2.visible:=false;
Ans3.visible:=false;
Ans4.visible:=false;
....
Ans10.visible:=false;
Заранее благодарен за ответ.

Автор: dm9 1.9.2003, 23:13
Код
for i := 1 to 10 do
begin
  S := 'Ans' + IntToStr (i);
  TCheckBox(FindComponent (S)).Visible := false;
end;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)