Здравствуйте, Гость
Воскресенье, 24.09.2017, 16:20
Главная Главная страница форума Регистрация Вход
Новые сообщения Участники форума Правила форума Поиск
Страница 1 из 11
Модератор форума: Ekz 
Форум » Все о Delphi » Компоненты » Поиск компонентов на форме (Повтор темы)
Поиск компонентов на форме
anthonyДата: Суббота, 07.08.2010, 21:49 | Сообщение # 1
Ранг 1
Группа: Пользователи
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Offline
Добрый день! (Решил повторить тему в этом форуме, т.к. не уверен, что форум "Для начинающих" больше для нее подходит).

Возникла следующая задача:

На форме Form1 находится десять изображений (TImage) со следующими именами: image1, image2 .. image10.
В зависимости от значения некой переменной (предположим, var iCnt: Integer) - от 1 до 10,- необходимо загрузить картинку в контейнер TImage с соответствующим name. Например, если iCnt = 2, то нужен объект image2, и т.п.

Есть ли какой-либо способ программно определить нужный контейнер на форме по маске 'Form1.image'+iCnt? Или получить ссылку на объект на форме по его имени? В некоторых языках программирования (например, ActionScript) есть функция eval(), которую можно использовать так: destObject := eval('Form1.image'+iCnt);

Я пока что не силен в особенностях Delphi, поэтому прошу старших товарищей подсказать способ решения вопроса.

Добавлено (07.08.2010, 21:49)
---------------------------------------------
Вопрос снят, ответ нашелся здесь:

http://www.delphicomponent.ru/20100407251/vnutrennii-mir-delphi/delphi/page-3.html

 
AdminДата: Воскресенье, 08.08.2010, 09:48 | Сообщение # 2
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
Вот это http://delphidevelop.ru/publ/12-1-0-93 то что вам нужно. Хоть вы и разобрались, но все же smile

В добавление, хотя это не совсем то что вам нужно, но возможно пригодится
http://delphidevelop.ru/publ/12-1-0-72

Обращайтесь еще...


Не оказываю помощь через личные сообщения и ICQ
 
anthonyДата: Воскресенье, 08.08.2010, 18:31 | Сообщение # 3
Ранг 1
Группа: Пользователи
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Offline
Отлично! Спасибо большое за оперативный ответ: это именно то, что было нужно!
 
Форум » Все о Delphi » Компоненты » Поиск компонентов на форме (Повтор темы)
Страница 1 из 11
Поиск:

Copyright DelphiDevelop.ru © 2008-2017
Хостинг от uCoz