C#でListViewを使う。
なかなかややこしい。
上手く行かないことが多くて、ぐぐりまくった。
ListView クラス (System.Windows.Forms) | msdn
ListBoxと違って、行だけでなくColumnがある。
アイテムを追加するには。
ListViewItemクラスのオブジェクトを加える。ListViewItemは、各項目にあたるListViewSubItemクラスのコレクションを持つ。
C#の勉強: C# ListViewコントロールの使い方(項目追加)
ListViewItem クラス (System.Windows.Forms) | msdn
選択するには。フォーカスを当てるには?
ListViewの指定した行にfocusを当てたい - Insider.NET - @IT
あと、ここで、選択する際に一行分全部選ぶようにする方法が述べられていた。
FullRowSelectプロパティをtrueにする
SelectedIndexChangedイベントで選択されたインデックスを得る手順で、エラーがでた。
悩んでいたらそのものずばりの問題を解決していた記事があった。
【C#.NET】ListViewの選択しているインデックスを取得する|C#|ばちブロ
ありがたや。これで動くようになった。