2009-03-09 12 views
1

プログラムでListViewを作成しました。 FullRowSelectオプションをtrueに設定しました。リストビューに要素を追加した後、アイテムの選択を開始すると、現在選択されている の行が青色で強調表示されます。ハイライトを無効にするにはどうしたらいいですか?私は選択項目の強調表示を止めたいが、FullRowSelectをtrueにしたい。ListViewでオプションを強調表示

また、アイテムを選択すると、どのアイテムが選択されているかを誰でも簡単に識別できるようにアイテムの色を変更したいと考えています。

答えて

0

実際にリスト内のアイテムの表示を制御する唯一の方法は、ownerdrawを使用することです。このアプローチは.NETでは公開されていないため、少なくともリストの作成とWinProcのオーバーライドを意味します。

もう1つのオプションは、コントロールのスタイル設定の多くを上書きできるWPFです。

関連する問題