方法: Windows フォーム ListView コントロールの列にサブ項目を表示する

Windows フォームの ListView コントロールでは、詳細ビューの各項目に対して追加のテキスト (サブ項目) を表示できます。 たとえば、最初の列には、従業員番号などの項目テキストが表示されます。 2 列目、3 列目、およびそれ以降の列には、1 つ目、2 つ目、およびそれ以降の関連するサブ項目が表示されます。

リスト項目にサブ項目を追加するには

  1. 必要な列を追加します。 最初の列には項目の Text プロパティが表示されるので、サブ項目の数に 1 を足した数の列が必要になります。 列の追加について詳しくは、「方法: Windows フォーム ListView コントロールに列を追加する」を参照してください。

  2. 項目の SubItems プロパティによって返されるコレクションの Add メソッドを呼び出します。 次のコード例では、リスト項目の従業員名と部署名を設定しています。

    // Adds two subitems to the first list item.
    listView1.Items[0].SubItems.Add("John Smith");
    listView1.Items[0].SubItems.Add("Accounting");
    
    
    ' Adds two subitems to the first list item
    ListView1.Items(0).SubItems.Add("John Smith")
    ListView1.Items(0).SubItems.Add("Accounting")
    
    

関連項目