方法: Windows フォーム ListView コントロールのアイコンを表示するHow to: Display Icons for the Windows Forms ListView Control

Windows フォームコントロールでは、 ListView 3 つのイメージリストのアイコンを表示できます。The Windows Forms ListView control can display icons from three image lists. List、Details、および SmallIcon の各ビューには、プロパティで指定したイメージリストのイメージが表示され SmallImageList ます。The List, Details, and SmallIcon views display images from the image list specified in the SmallImageList property. LargeIcon ビューには、プロパティで指定されたイメージリストのイメージが表示され LargeImageList ます。The LargeIcon view displays images from the image list specified in the LargeImageList property. リストビューでは、大きいアイコンまたは小さいアイコンの横にある、プロパティに設定された追加のアイコンのセットを表示することもでき StateImageList ます。A list view can also display an additional set of icons, set in the StateImageList property, next to the large or small icons. イメージリストの詳細については、「 Imagelist コンポーネント 」および「 方法: Windows フォーム imagelist コンポーネントを使用してイメージを追加または削除する」を参照してください。For more information about image lists, see ImageList Component and How to: Add or Remove Images with the Windows Forms ImageList Component.

リストビューに画像を表示するにはTo display images in a list view

  1. 適切なプロパティ ( SmallImageListLargeImageList 、または StateImageList ) を、使用する既存のコンポーネントに設定し ImageList ます。Set the appropriate property—SmallImageList, LargeImageList, or StateImageList—to the existing ImageList component you wish to use.

    これらのプロパティは、デザイナーでプロパティウィンドウまたはコードで設定できます。These properties can be set in the designer with the Properties window, or in code.

    listView1.SmallImageList = imageList1;
    
    
    ListView1.SmallImageList = ImageList1
    
    
  2. ImageIndex StateImageIndex アイコンが関連付けられている各リスト項目のプロパティまたはプロパティを設定します。Set the ImageIndex or StateImageIndex property for each list item that has an associated icon.

    これらのプロパティは、コードで設定することも、 ListViewItem Collection エディター 内で設定することもできます。These properties can be set in code, or within the ListViewItem Collection Editor. ListViewItem Collection エディター を開くには、[  Items プロパティ] ウィンドウのプロパティの横にある省略記号ボタン ([...] プロパティウィンドウ) をクリックします。To open the ListViewItem Collection Editor, click the ellipsis button (The Ellipsis button (...) in the Properties window of Visual Studio.) next to the Items property on the Properties window.

    // 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
    
    

関連項目See also