Показать сообщение отдельно
  #4  
Старый 21.01.2011, 15:38
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Проще всего в такой ситуации на мой взгляд было бы поставить всем картинкам один обработчик следующего типа. TImage(Sender).Name хранит имя картинки. Номер Edit'а совпадает с номером картинки, т.е. Image1-Edit1, Image2-Edit2 и так далее. В обработчике делаем
Код:
s:=TImage(Sender).Name;  //получаем имя картинки
delete(s,1,5);                   //получаем номер
//TEdit(FindComponent('Edit'+s)).Text будет нужным текстовым полем Edit'а.
Чтобы не отвалились руки в процессе ручного создания 70 картинок - смотри динамическое создание компонентов. И не забудь присвоить им имена.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием