ImageList コンポーネントの概要 (Windows フォーム)

Windows フォーム ImageList コンポーネントは、コントロールで表示するイメージの保存に使用します。 イメージ リストでは、一貫性のある 1 つのイメージのカタログのコードを記述することができます。 たとえば、ボタンの ImageIndex プロパティまたは ImageKey プロパティを変更するだけで、Button コントロールによって表示されるイメージを回転できます。 同じイメージのリストを複数のコントロールに関連付けることもできます。 たとえば、ListView コントロールと TreeView コントロールの両方を使用して同じファイルのリストを表示する場合、イメージのリストでファイルのアイコンを変更すると、新しいアイコンが両方のビューに表示されます。

コントロールでの ImageList の使用

ImageList プロパティを持つコントロール (ListView コントロールの場合は SmallImageList プロパティと LargeImageList プロパティ) でイメージ リストを使用することができます。 イメージ リストに関連付けることができるコントロールは、ListViewTreeViewToolBarTabControlButtonCheckBoxRadioButton、および Label の各コントロールです。 イメージ リストをコントロールに関連付けるには、コントロールの ImageList プロパティを ImageList コンポーネントの名前に設定します。

キー プロパティ

ImageList コンポーネントのキー プロパティは Images で、関連付けられたコントロールで使用される画像が含まれています。 各イメージは、そのインデックス値、またはそのキーを使用してアクセスできます。 ColorDepth プロパティは、イメージをレンダリングする際の色の数を決定します。 イメージはすべて同じサイズで表示され、ImageSize プロパティによって設定されます。 大きなイメージはサイズが合うように縮小されます。

関連項目