다음을 통해 공유


ImageList 구성 요소 개요(Windows Forms)

Windows Forms ImageList 구성 요소는 컨트롤에 의해 표시될 수 있는 이미지를 저장하는 데 사용됩니다. 이미지 목록을 통해 일관된 단일 이미지 카탈로그에 대한 코드를 작성할 수 있습니다. 예를 들어 단추의 ImageIndex 또는 ImageKey 속성을 변경하여 Button 컨트롤에 의해 표시되는 이미지를 회전할 수 있습니다. 동일한 이미지 목록을 여러 컨트롤에 연결할 수도 있습니다. 예를 들어 ListView 컨트롤과 TreeView 컨트롤 둘 다를 사용하여 동일한 파일 목록을 표시하는 경우 이미지 목록에서 파일 아이콘을 변경하면 두 보기에 모두 새 아이콘이 나타납니다.

컨트롤과 함께 ImageList 사용

ImageList 속성 또는 ListView 컨트롤의 경우 SmallImageListLargeImageList 속성이 있는 모든 컨트롤과 함께 이미지 목록을 사용할 수 있습니다. 이미지 목록에 연결할 수 있는 컨트롤에는 ListView, TreeView, ToolBar, TabControl, Button, CheckBox, RadioButtonLabel 컨트롤이 포함됩니다. 이미지 목록을 컨트롤에 연결하려면 컨트롤의 ImageList 속성을 ImageList 구성 요소의 이름으로 설정합니다.

키 속성

ImageList 구성 요소의 키 속성은 연결된 컨트롤에서 사용할 그림을 포함하는 Images입니다. 인덱스 값이나 해당 키를 통해 각 개별 이미지에 액세스할 수 있습니다. ColorDepth 속성은 이미지 렌더링에 사용되는 색 수를 결정합니다. 이미지는 모두 ImageSize 속성에 설정된 동일한 크기로 표시됩니다. 더 큰 이미지는 적절하게 크기가 조정됩니다.

추가 정보