方法 : Windows フォーム ListView コントロールのアイコンを表示する
更新 : 2007 年 11 月
Windows フォーム ListView (リスト ビュー) コントロールには、3 つのイメージ リストからアイコンを表示できます。List、Details、および SmallIcon ビューでは、SmallImageList プロパティに指定されたイメージ リストのイメージが表示されます。LargeIcon (大きいアイコン) ビューでは、LargeImageList プロパティに指定されたイメージ リストのイメージが表示されます。リスト ビューでは、大きいアイコンまたは小さいアイコンの横に、StateImageList プロパティに設定された別のアイコンを表示できます。イメージ リストの詳細については、「ImageList コンポーネント (Windows フォーム)」および「方法 : Windows フォームの ImageList コンポーネントにイメージを追加または削除する」を参照してください。
リスト ビューにイメージを表示するには
適切なプロパティ (SmallImageList、LargeImageList、または StateImageList) を、使用する既存の ImageList コンポーネントに設定します。
これらのプロパティは、デザイナの [プロパティ] ウィンドウで設定するか、またはコードで設定できます。
ListView1.SmallImageList = ImageList1
listView1.SmallImageList = imageList1;
listView1.set_SmallImageList(imageList1);
アイコンが関連付けられているリスト項目のそれぞれに対して、ImageIndex プロパティまたは StateImageIndex プロパティを設定します。
これらのプロパティは、コードで設定するか、または ListViewItem コレクション エディタで設定できます。ListViewItem コレクション エディタを開くには、[プロパティ] ウィンドウの Items プロパティの横にある省略記号ボタン () をクリックします。
' Sets the first list item to display the 4th image. ListView1.Items(0).ImageIndex = 3
// Sets the first list item to display the 4th image. listView1.Items[0].ImageIndex = 3;
// Sets the first list item to display the 4th image. listView1.get_Items().get_Item(0).set_ImageIndex(3);
参照
処理手順
方法 : Windows フォーム ListView コントロールで項目を追加および削除する
方法 : Windows フォーム ListView コントロールに列を追加する
方法 : TreeView コントロールまたは ListView コントロール (Windows フォーム) にカスタム情報を追加する
参照
ListView コントロールの概要 (Windows フォーム)