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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 08.02.2009, 00:15   #1
Evgenii
Форумчанин
 
Аватар для Evgenii
 
Регистрация: 04.01.2008
Сообщений: 201
По умолчанию вопрос по timagelist

как сделать так чтобы картинки из timagelist поочередно показывались в timage?
Evgenii вне форума
Старый 08.02.2009, 00:21   #2
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Поочрёдно - это как?) Чтоб сами менялись чтоль? Тогда можно таймером...

Цитата:
ImageList1.Draw(Image1.Canvas, 0, 0, <№ картинки>);
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума
Старый 08.02.2009, 01:02   #3
Evgenii
Форумчанин
 
Аватар для Evgenii
 
Регистрация: 04.01.2008
Сообщений: 201
По умолчанию

Спасибо!!!

вот только чтото сами они не меняются... появляется одна картинка и на этом все...

как это можно исправить?

Последний раз редактировалось KORN; 08.02.2009 в 06:33. Причина: учимся пользоваться правкой
Evgenii вне форума
Старый 08.02.2009, 06:34   #4
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

видимо ты пользуешься циклом, а не таймером, либо в цикле напиши sleep(1000);
Перед тем как спросить ищи на форуме и в GOOGLE

Последний раз редактировалось KORN; 08.02.2009 в 06:42.
KORN вне форума
Старый 08.02.2009, 10:20   #5
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Используя код
Код:
ImageList1.Draw(Image1.Canvas, 0, 0, index);
хоть в таймере, хоть в цикле добавь обязательно:
Код:
Inc(index);
If index = maxim + 1 then index:= 0;
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума
Старый 08.02.2009, 12:49   #6
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Evgenii Посмотреть сообщение
Спасибо!!!

вот только чтото сами они не меняются... появляется одна картинка и на этом все...

как это можно исправить?
"Просто добавь воды..."
То есть рабочий код таков:
Код:
ImageList1.Draw(Image1.Canvas, 0, 0, <index>);
Image1.Repaint;

Последний раз редактировалось mihali4; 08.02.2009 в 12:51.
mihali4 вне форума
Старый 08.02.2009, 13:05   #7
Evgenii
Форумчанин
 
Аватар для Evgenii
 
Регистрация: 04.01.2008
Сообщений: 201
По умолчанию

теперь понятно, всем спасибо!
Evgenii вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
timage and timagelist RealSHELS Общие вопросы Delphi 3 07.01.2012 08:00
TImageList SERG1980 Компоненты Delphi 2 03.12.2008 12:15
вопрос по сокетам и общение как в ICQ.Сложный вопрос... Руслантус Общие вопросы C/C++ 2 12.08.2008 21:10
TImageList Никки Компоненты Delphi 5 03.08.2008 08:38
Иконки в TImageList с цветовыми переходами And1 Компоненты Delphi 4 17.11.2007 20:48