.NET WinForms ListView所选项目未突出显示

时间:2011-08-05 10:58:26

标签: .net winforms listview

如何在WinForm中设置ListView,以便在选择项目时不突出显示?即没有蓝色背景。

3 个答案:

答案 0 :(得分:1)

ObjectListView - 围绕.NET ListView的开源包装器 - 允许您选择希望所选项具有的颜色。因此,您可以将突出显示的背景颜色设置为与ListView相同,只需更改前景颜色即可。正如David H指出的那样,你将不得不对选定的行做一些不同的事情!

在下面的镜头中,所选行的背景较暗,文本颜色较浅:

enter image description here

答案 1 :(得分:0)

您在寻找HideSelection吗?

如果您希望即使列表视图具有焦点也不会突出显示所选项目,那么对于用户来说这将是非常混乱的,并且需要一些自定义绘画。

答案 2 :(得分:0)

Better ListView允许您显示处于自定义状态(符合当前Windows主题)或完全自定义外观的每个项目 - 这超出了HideSelection属性,该属性也可用:

enter image description here

enter image description here

免费Better ListView Express功能较少。