Показать сообщение отдельно
  #4  
Старый 18.04.2010, 15:11
Melletzar Melletzar вне форума
Прохожий
 
Регистрация: 18.04.2010
Сообщения: 11
Репутация: 10
По умолчанию

С тагами и правда проблема решается. Вот кусок тестового кода - в целом можно без обращения к имени работать. Спасибо!

Код:
for i := 0 to ComponentCount - 1 do
  if(Components[i].Tag = 1) then
    (Components[i] as TCheckbox).checked :=True;

Но все же хотелось узнать побольше про классовые заморочки. Возможно ли как то работать с целым классом?

И если возможно - расскажите как можно использовать в данной ситуации идентификаторы Sender. То бишь если дополнить каким то образом обработчик события OnClick для класса TCheckBox и по клику вызывать некую процедуру, которая производит дальнейшие изменения работая с вызвавшим компонентом в зависимости от того, какой ЧекБокс вызвал это событие.
Ответить с цитированием