Обзор компонента ImageList (Windows Forms)

Компонент Windows Forms ImageList используется для хранения изображений, которые затем можно отобразить элементами управления. Список изображений позволяет создавать код для единого согласованного каталога изображений. Например, можно повернуть изображения, отображаемые элементом Button управления, просто изменив его свойство ImageIndex или ImageKey. Вы также можете связать один и тот же список изображений с несколькими элементами управления. Например, если вы используете ListView элемент управления и TreeView элемент управления для отображения одного списка файлов, изменение значка файла в списке изображений приведет к отображению нового значка в обоих представлениях.

Использование ImageList с элементами управления

Список изображений можно использовать с любым элементом управления, имеющим свойство ImageList, или в случае элемента управления ListView — со свойствами SmallImageList и LargeImageList. Элементы управления, которые могут быть связаны со списком изображений, включают: ListView, TreeView, ToolBar, TabControl, ButtonCheckBoxи RadioButtonLabel элементы управления. Чтобы связать список изображений с элементом управления, задайте свойству элемента управления ImageList имя ImageList компонента.

Ключевые свойства

Ключевым свойством ImageList компонента является Images, который содержит рисунки, используемые соответствующим элементом управления. Доступ к каждому отдельному изображению можно получить по значению индекса или по ключу. Свойство ColorDepth определяет количество цветов, с которыми отображаются изображения. Изображения будут отображаться по одному размеру, заданному свойством ImageSize . Изображения, которые больше, будут масштабироваться для соответствия.

См. также