掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
リストビューの選択行の色を変えるには (ID:91811)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
了解です。私のやり方でよければご説明させていただきます。 とりあえず,継承はやめておいて, 該当フォームのListView_SelectedIndexChangedで実装してみてください。 仮に,デフォルトが[白],選択色を[赤]として説明します。 ■該当フォームのListView_SelectedIndexChangedの実装 1.すでに赤くなっている部分を一旦リセットします。 For Each lst As ListViewItem In Me.ListView1.Items If Not lst.BackColor.Equals(System.Drawing.Color.White) Then lst.BackColor = System.Drawing.Color.White Exit For End If Next 2.選択されている行を取得します。 Dim selectedlst As ListViewItem If Me.ListView1.SelectedItems.Count > 0 Then selectedlst = Me.ListView1.SelectedItems(0) Else Exit Sub '仮)選択されているものがない場合は抜けます。 End If 3.選択されている行の背景色を変更します。 selectedlst.BackColor = System.Drawing.Color.Red
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.