日期:2014-05-17  浏览次数:20876 次

C#实现listview当作表使用,不能被选中 但是背景色可以修改
本人在做一个利用listview来实现类似表功能的时候遇到了问题,希望高手帮忙解决。
实现效果描述:
当鼠标点击listview控件的时候,控件类似label一样没有任何现象(现在的现象是当鼠标点击控件的时候会出现白色的边,如果我把listview的enable设置为false则背景色就恢复默认的颜色了,这不是我要的效果),这是我想要实现的效果。因为我需要动态的添加数据,所以不能用label来替代。

------解决方案--------------------
在SelectIndexChanged事件里,将当前选中的ListViewItem的背景颜色改变成你要的颜色,然后代码取消选中行