ImageList 구성 요소 개요(Windows Forms)
Windows Forms ImageList 구성 요소는 다른 컨트롤에서 표시할 수 있는 이미지를 저장하는 데 사용됩니다. 이미지 목록을 사용하면 하나의 일관된 이미지 카탈로그에 대한 코드를 작성할 수 있습니다. 예를 들어, 단추의 ImageIndex 및 ImageKey 속성을 변경하여 Button 컨트롤에 표시되는 이미지를 간단하게 회전시킬 수 있습니다. 동일한 이미지 목록을 여러 컨트롤과 연결할 수도 있습니다. 예를 들어, 동일한 파일 목록을 표시하기 위해 ListView 컨트롤과 TreeView 컨트롤을 모두 사용하는 경우 이미지 목록의 파일 아이콘을 변경하면 새 아이콘이 두 뷰에 모두 나타납니다.
컨트롤에 ImageList 사용
ImageList 속성(ListView 컨트롤의 경우 SmallImageList 및 LargeImageList 속성)이 포함된 모든 컨트롤에 이미지 목록을 사용할 수 있습니다. 이미지 목록과 연결할 수 있는 컨트롤에는 ListView, TreeView, ToolBar, TabControl, Button, CheckBox, RadioButton 및 Label 컨트롤이 있습니다. 이미지 목록을 컨트롤과 연결하려면 해당 컨트롤의 ImageList 속성을 ImageList 구성 요소의 이름으로 설정합니다.
키 속성
ImageList 구성 요소의 주요 속성은 연결된 컨트롤에서 사용할 그림을 포함하는 Images입니다. 각 개별 이미지에는 해당 인덱스 값이나 해당 키를 통해 액세스할 수 있습니다. ColorDepth 속성은 이미지를 렌더링하는 데 사용되는 색상 수를 결정합니다. 이미지는 모두 ImageSize 속성에서 설정한 크기로 표시됩니다. 더 큰 이미지는 이 크기에 맞게 배율이 조정됩니다.
Visual Studio 2005를 사용하는 경우 응용 프로그램에서 사용할 수 있는 표준 이미지가 포함된 대규모 라이브러리에 액세스할 수 있습니다. 자세한 내용은 다음을 참조하십시오. Visual Studio 2005 이미지 라이브러리 및 Visual Studio 2008 이미지 라이브러리 및 Visual Studio 이미지 라이브러리.
참고 항목
작업
방법: Windows Forms ImageList 구성 요소를 사용하여 이미지 추가 또는 제거