問題
ListViewにアイテムを登録して、実際に選択してみると1列目の左端しか選択状態にならない。
別に動作的には問題ないのですが、なんかUI的には気持ち悪いですね。
![](https://gametech.vatchlog.com/wp-content/uploads/2019/02/lv_f01.jpg)
というわけで、選択範囲を横いっぱいにしたいと思います。
解決方法
とはいえ、めっちゃ簡単に対応できます。
ListViewの「FullRowSelect」というプロパティをtrueにするだけです。
![](https://gametech.vatchlog.com/wp-content/uploads/2019/02/lv_f02.jpg)
デフォルトはfalseです。
変更して実行してみましょう。
![](https://gametech.vatchlog.com/wp-content/uploads/2019/02/lv_f03.jpg)
はい、解決です。
ちなみに、コードで書くとこんな感じ。
lv_main.FullRowSelect = true;
とても簡単ですね。
![](https://images-fe.ssl-images-amazon.com/images/I/51m7v0OJpWL.jpg)
確かな力が身につくC#「超」入門 (Informatics&IDEA)
コメント