Компонент TlmageList

Тъй като възможностите на потребителския интерфейс на Windows нарастват, все повече и повече контроли идват с икони и снимки. И така се появи контролът TImageList за централизирано управление на тези изображения. Това е обвивка за създаване и използване на колекция от изображения със същия размер и свойства. На етапа на разработка той се „пълни“ със снимки (с Delphi за тази цел се предоставя цяла колекция, намираща се в директорията \ Images). Компонентът TImageList има две свойства - Images и Imagelndex. Първият сочи към списъка (компонент TlmageList), вторият - към конкретна картина в този списък.

компонент

Фигура: 5.2. TImageList Image List Editor

Удобно е да използвате такива снимки в собствените си програми. Освен това от дните на Delphi 3 е известна следната грешка на разработчиците на Microsoft: в различни версии на библиотеката ComCtl32.dll записът и четенето на изображения при запазване се извършва по различен начин; ако сте попълнили списъка по време на разработката, съставили сте приложението и сте го стартирали на машина с различна версия на библиотеката ComCtl32, вероятно списъкът ще е празен.

1. Създайте изходен файл с ресурси, където трябва да включите и назовете необходимите файлове с разширението bmp, например: