Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2011, 13:43   #1
neonex
Пользователь
 
Регистрация: 06.05.2011
Сообщений: 15
Вопрос Заполнение Image в цикле

Здравствуйте уважаемые форумчане. Есть небольшой вопросик.
Имеется задача: на форме есть 7 image'ов, необходимо по нажатию кнопки их заполнить картинками.

Код:
for i:=1 to 7 do
begin
Image[i].Picture.LoadFromFile('.\1.bmp');//как правильно сделать?
end;
neonex вне форума Ответить с цитированием
Старый 29.06.2011, 14:06   #2
tsar_
Форумчанин
 
Аватар для tsar_
 
Регистрация: 06.01.2011
Сообщений: 369
По умолчанию

Я бы перебрал компоненты формы (Components) в операторе for и если i-ый компонент=TImage, то грузил бы нужную картинку.

З.Ы. Код, к сожалению, представить не могу...
Программирую по необходимости
tsar_ вне форума Ответить с цитированием
Старый 29.06.2011, 14:32   #3
neonex
Пользователь
 
Регистрация: 06.05.2011
Сообщений: 15
По умолчанию

Цитата:
Сообщение от tsar_ Посмотреть сообщение
Я бы перебрал компоненты формы (Components) в операторе for и если i-ый компонент=TImage, то грузил бы нужную картинку.

З.Ы. Код, к сожалению, представить не могу...
мне бы не код, а просто обьяснить как такое возможно сделать..
neonex вне форума Ответить с цитированием
Старый 29.06.2011, 14:42   #4
Wicort
Форумчанин
 
Аватар для Wicort
 
Регистрация: 04.08.2009
Сообщений: 684
По умолчанию

Можно создать массив Images[1..7] of TImage и заполнить его вашими картинками
Images[1] := Image1;
...
Images[7] := Image7;
Ну и при нажатии на кнопку заполнять
Images[i].Picture.LoadFromFile('.\1.bmp');
Еслия Вам помог, не поленитесь нажать на весы и оставить отзыв. Это не займет много времени, но даст понять, что я старался не зря =)
Мой ник зарегистрирован, а твой?
Wicort вне форума Ответить с цитированием
Старый 29.06.2011, 14:49   #5
neonex
Пользователь
 
Регистрация: 06.05.2011
Сообщений: 15
По умолчанию

Цитата:
Сообщение от Wicort Посмотреть сообщение
Можно создать массив Images[1..7] of TImage и заполнить его вашими картинками
Images[1] := Image1;
...
Images[7] := Image7;
Ну и при нажатии на кнопку заполнять
Images[i].Picture.LoadFromFile('.\1.bmp');
Спасибо большое! то что нужно было!
neonex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
EPNGMissingMultipleIDAT. This PNG Image is invalid because it has missing image parts kardinal94 Общие вопросы Delphi 0 08.10.2010 20:31
FormKeyPress в цикле wizard3d3000 Общие вопросы Delphi 10 04.09.2010 14:23
Image одной формы = Image другой формы DimR Microsoft Office Excel 2 21.04.2010 23:08
Цикл в цикле... Davlet M Помощь студентам 6 25.01.2010 01:42
Вопрос по Image (скачанная картинка не хочет выводиться в Image) Radnor Мультимедиа в Delphi 2 06.07.2009 02:20