人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VB2010(VisualBasic2010)のListViewで質問です。VirtualModeをOnにした時における、コード上から選択項目を取得したり選択・解除を直接行うやり方について、サンプルコードもしくは参考になるURLを教えて下さい。

C#でも英語で解説されているサイトでも構いません。宜しくお願いします。

●質問者: くじぇ
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● a-kuma3
●300ポイント ベストアンサー

選択項目を取得したり選択・解除を直接行うやり方

選択項目を取得する方法は、コメントに自分で貼った先にありますよね。

 if(listView1.SelectedIndices.Count > 0)
 {
 int index = listView1.SelectedIndices[0];// ★

 MessageBox.Show(_item[index].SubItems[0].Text);
 }

@ http://codepanic.itigo.jp/cs/listview_virtual.html

選択を行うのは、こんなんでしょうか。

listView1.SelectedIndices.Clear();
listView1.SelectedIndices.Add(indexToSelect);

@ http://stackoverflow.com/questions/3624544/listview-virtualmode-change-selected-index

解除は Clear だけで良いのだと思います。


くじぇさんのコメント
a-kuma3さんありがとうございます。 ググり方が悪く、あさっての方向で検索していたので助かりました。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ