如何在WinForm中设置ListView,以便在选择项目时不突出显示?即没有蓝色背景。
答案 0 :(得分:1)
ObjectListView - 围绕.NET ListView的开源包装器 - 允许您选择希望所选项具有的颜色。因此,您可以将突出显示的背景颜色设置为与ListView相同,只需更改前景颜色即可。正如David H指出的那样,你将不得不对选定的行做一些不同的事情!
在下面的镜头中,所选行的背景较暗,文本颜色较浅:
答案 1 :(得分:0)
您在寻找HideSelection
吗?
如果您希望即使列表视图具有焦点也不会突出显示所选项目,那么对于用户来说这将是非常混乱的,并且需要一些自定义绘画。
答案 2 :(得分:0)
Better ListView允许您显示处于自定义状态(符合当前Windows主题)或完全自定义外观的每个项目 - 这超出了HideSelection
属性,该属性也可用:
免费Better ListView Express功能较少。