|
ImageList и Image - Вопросы и ответы, обсуждения - Ваши вопросы по Pascal/Delphi только в данном разделе |
17.03.2012, 13:59
|
#1
|
|
|
|
Сержант
|
Регистрация: 09.08.2010
Сообщений: 143
Популярность: 4928
Сказал(а) спасибо: 382
Поблагодарили 254 раз(а) в 175 сообщениях
|
ImageList и Image
вообщем дело таково
у меня имеются ряд Имейгов , их названия записаны в стринглисте
надо по циклу из ИмейгЛиста раздать всем Имейгам картинки
|
|
|
17.03.2012, 14:26
|
#2
|
|
|
|
Лейтенант-командор
|
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
|
Re: ImageList и Image
Код:
ImageList1.GetBitmap(0,Image1.Picture.Bitmap);
Не думаю, что у тебя на форме 100500 Image'ов, поэтому можно и без цикла вручную пройтись, передавая индекс картинки
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.
Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.
|
|
|
17.03.2012, 14:36
|
#3
|
|
|
|
Сержант
|
Регистрация: 09.08.2010
Сообщений: 143
Популярность: 4928
Сказал(а) спасибо: 382
Поблагодарили 254 раз(а) в 175 сообщениях
|
Re: ImageList и Image
спс , но мне надо именно по циклу)
вот как Image1 заменить названием из стринглиста?
|
|
|
17.03.2012, 15:13
|
#4
|
|
|
|
Разведчик
|
Регистрация: 19.02.2012
Сообщений: 36
Популярность: 447
Сказал(а) спасибо: 25
Поблагодарили 50 раз(а) в 40 сообщениях
|
Re: ImageList и Image
Код:
function GetImages(Count: integer; { Количество картинок (1,2,3,...) }
Name: string; { Общее начало имени (Image,Img,...) }
ImageList: TImageList { ImageList });
var Img: TComponent;
i: integer;
begin
for i := 1 to Count do
begin
Img := FindComponent(Name+IntToStr(i)); // Получаешь объект по имени
if Img <> nil then // если объект получен, то
begin
ImageList.GetBitmap(i-1,(Img as TImage).Picture.Bitmap);
end;
end;
end;
А если попробовать так?
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 12:25.
|
|