[C#]ListViewを使う。

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#|ばちブロ
ありがたや。これで動くようになった。

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください