Поделиться через


Общие сведения о компоненте ImageList (Windows Forms)

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

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

Список изображений можно использовать с любым элементом управления, который имеет свойство ImageList (или свойства SmallImageList и LargeImageList, если используется элемент управления ListView). Элементы управления, которые могут быть связаны со списком изображений, включают: ListView, TreeView, ToolBar, TabControl, Button, CheckBox, RadioButton и Label. Чтобы связать список изображений с элементом управления, задайте для свойства ImageList элемента управления имя компонента ImageList.

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

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

См. также