2011-08-05 16 views
0

アイテムを選択したときに強調表示されないように、WinFormでListViewを設定するにはどうすればよいですか?青色の背景がない。.NET WinForms ListView Selected Item Not Highghghted

+1

ユーザーはアイテムを正常に選択したことをどのように伝えるべきですか?または、ListViewにフォーカスがありますか? OwnerDraw = trueでそれを行うことはできますが、ListViewではかなり苦しいです。最高の回避。 –

答えて

1

ObjectListView - .NET ListViewのオープンソースラッパー - 選択したアイテムにどの色を表示させるかを選択できます。したがって、強調表示の背景色をListViewと同じに設定し、前景色を変更することができます。 David Hが指摘するように、選択した行とは異なる何かをしなければなりません!

enter image description here

0

HideSelectionをお探しですか?

リストビューにフォーカスがあっても強調表示されないようにするには、ユーザーにとってかなり混乱し、カスタムペイントが必要になります。

0

Better ListViewがカスタム状態の各項目を表示することができます(現在のWindowsのテーマに準拠)、または完全と次のショットで

は、選択された行は、暗い背景と軽いテキストの色を持っています

enter image description here

: - カスタムルックこれは、同様に利用可能であるHideSelection財産、超えて210

無料のBetter ListView Expressも少なくなっています。

関連する問題