• ベストアンサー

VB.NETのリストビューの選択行(ブルー/グレー反転)を発生防ぐ方法

VB.NETのリストビューの選択行(ブルー/グレー反転)を発生防ぐ方法 いつも大変お世話になっています。 VB.NETでの リストビューの選択行(ブルー/グレー反転)を発生させない方法について 御存知の方がおられましたら、ご享受ください。宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • MARU4812
  • ベストアンサー率43% (196/452)
回答No.1

SelectedIndexChanged イベントで選択解除すれば、人間の目には 反転してないように見えると思います。 …実際は反転した後に解除でしょうが。

tekesuta_1985
質問者

お礼

お答有難うございます。 SelectedIndexChanged イベントで使用する 選択解除のメソッドがどれにあたるのか解りません。 いろいろ調べたところ ListView1.SelectedItem = Nothing で選択解除ができるとのことでしたが 読込み専用の為、実行できませんでした…

その他の回答 (1)

回答No.2

#1 の方の回答のやり方です。 Private Sub ListView1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListView1.SelectedIndexChanged Dim lvi As ListViewItem For Each lvi In ListView1.Items lvi.Selected = False Next End Sub

tekesuta_1985
質問者

お礼

ご回答有難うございます。無事解決致しました。 まだまだ勉強不足なのが実感しました。(´・ω・`)