Как обратиться к изображению TImageList по индексу?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Как обратиться к изображению TImageList по индексу?

Сообщение qivi » 30.06.2012 00:50:02

Как можно добраться в TImageList до изображения под определённым индексом что бы его заменить во время исполнения программы?
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Как обратиться к изображению TImageList по индексу?

Сообщение iskander » 30.06.2012 10:21:01

Код: Выделить всё
ImageList.Replace(AIndex,NewImage,nil);
iskander
энтузиаст
 
Сообщения: 624
Зарегистрирован: 08.01.2012 18:43:34

Re: Как обратиться к изображению TImageList по индексу?

Сообщение qivi » 02.07.2012 09:19:53

iskander, спасибо.

Можно спрошу здесь же, работаю с канвой, нужно на канву скопировать изображение из TImageList в заданные координаты, что то вроде Draw(Х,Н,TBitMap) - только заместо TBitMap изображение из TImageList.
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Как обратиться к изображению TImageList по индексу?

Сообщение iskander » 02.07.2012 15:55:20

Код: Выделить всё
  procedure Draw(ACanvas: TCanvas; AX, AY, AIndex: Integer; ADrawEffect: TGraphicsDrawEffect); overload;

qivi, вы в справку вообще заглядываете?
iskander
энтузиаст
 
Сообщения: 624
Зарегистрирован: 08.01.2012 18:43:34


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 240

Рейтинг@Mail.ru