次の方法で共有


方法 : Windows フォーム ListView コントロールのアイコンを表示する

更新 : 2007 年 11 月

Windows フォーム ListView (リスト ビュー) コントロールには、3 つのイメージ リストからアイコンを表示できます。List、Details、および SmallIcon ビューでは、SmallImageList プロパティに指定されたイメージ リストのイメージが表示されます。LargeIcon (大きいアイコン) ビューでは、LargeImageList プロパティに指定されたイメージ リストのイメージが表示されます。リスト ビューでは、大きいアイコンまたは小さいアイコンの横に、StateImageList プロパティに設定された別のアイコンを表示できます。イメージ リストの詳細については、「ImageList コンポーネント (Windows フォーム)」および「方法 : Windows フォームの ImageList コンポーネントにイメージを追加または削除する」を参照してください。

リスト ビューにイメージを表示するには

  1. 適切なプロパティ (SmallImageListLargeImageList、または StateImageList) を、使用する既存の ImageList コンポーネントに設定します。

    これらのプロパティは、デザイナの [プロパティ] ウィンドウで設定するか、またはコードで設定できます。

    ListView1.SmallImageList = ImageList1
    
    
    listView1.SmallImageList = imageList1;
    
    
    listView1.set_SmallImageList(imageList1);
    
    
  2. アイコンが関連付けられているリスト項目のそれぞれに対して、ImageIndex プロパティまたは StateImageIndex プロパティを設定します。

    これらのプロパティは、コードで設定するか、または ListViewItem コレクション エディタで設定できます。ListViewItem コレクション エディタを開くには、[プロパティ] ウィンドウの Items プロパティの横にある省略記号ボタン (VisualStudioEllipsesButton スクリーンショット) をクリックします。

    ' 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 フォーム)

その他の技術情報

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