winform中修改ListView选中项颜色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform中修改ListView选中项颜色相关的知识,希望对你有一定的参考价值。

在winform中如何修改listview选中项的背景颜色啊..不要说重绘啊..那个太复杂.. 麻烦高手帮帮忙..在线等.. 一楼答案不可行,选中时,背景颜色不会改,当选中另一行时,之前选中行的背景色会变, 我要的效果是,选中行改变背景色,当选中另一行,之前选中行,变回白底黑字.

参考技术A 下面这句话就是你需要的
listView1.SelectedItems[0].BackColor
=
Color.Red;
注意,必须要选中项在有效,不然会抛出异常
那肯定是你没有弄清楚,这个我测试过的,是可以成功
关键是你用在哪,你在listView索引改变事件中写(具体是什么名字我忘记了)
当改变时,如果要恢复自己在写一条语句就是
color.默认颜色

winform 基础

listview:
1、修改视图
2、设置列头
3、编写行数据

记住的属性:
行为:
Items - listview中的项
HideSelection - 失去焦点,依然保证选中状态
HoverSelection - 当控件没有焦点时,移除选定项的突出显示。
MultiSelect -允许选中多项

外观:
CheckBoxes - 多选
FullRowSelect - 指示复选框是否显示在项旁边
GridLines -在项和子项周围显示网线格,仅在详细信息视图中显示。

以上是关于winform中修改ListView选中项颜色的主要内容,如果未能解决你的问题,请参考以下文章

UWP ListView 绑定 单击 选中项 颜色

急等,在wpf中怎么才能把image控件的source属性绑定到listview中的选中项

C# winform treeview去除被选中后的节点背景颜色

listview 里有存在radiogroup,如何获得其选中的值?

C# winform listview 选中的复选框排序

winform c# listview 如何 选中行!急!在线等!