Управляющий элемент Image List
Управляющий элемент Image List
Использование элемента Image List -это еще один способ размещения группы изображений в одном месте. Эти изображения могут использоваться в любой части приложения (например, в качестве изображений для панели инструментов). Ключевым моментом при работе с элементом Image List является понимание принципов работы объектов List Image (а также коллекции элементов List Image), которые определяют изображения, используемые в управляющем элементе. (Можно рассматривать элемент Image List как контейнер для коллекции List Image.) Проще всего работать с элементом Image List при помощи его свойства (Custom), появляющегося из диалоговой панели Property Pages.
Закладка Image на этой панели позволяет добавить изображения при создании элемента.
(В процессе работы можно добавлять изображения в коллекцию List Image при помощи метода Add).
Управляющий элемент Image List может хранить одновременно как растровые изображения, так и иконки. Так же, как и для других коллекций, можно ссылаться на хранящиеся изображения при помощи индекса или ключа. Например, если назначить изображение ImageListI. Listlmages(l), то команда
Set Picturel. Picture = ImageListI. Listlmages (1) .Picture
' set Picture.
заполнит панель рисунка первым изображением из коллекции. (Нумерация в коллекции List Images начинается с 1.)
Следует отметить, что не существует какого-либо ограничения на размер отдельного изображения, но общее число изображении, которое может быть считано, ограничено размерами доступной памяти.
Совет:
Совет:
Управляющий элемент List Image не обязательно использовать в качестве пассивного контейнера. Использование метода Overlay позволит создать одно изображение из двух других.