繁体   English   中英

ListView中所选项目的颜色

[英]Color of Selected Item in ListView

我正在写listView1.Items [1] .Selected = true; 但它没有突出那个项目......出了什么问题? 我还将HideSelection属性更改为False,所以现在至少我可以看到一些灰色突出显示颜色,但是蓝色在哪里? 当我点击鼠标时,它是蓝色的,但是当我用上面发布的代码设置它时,它不是蓝色的......我做错了什么?

这是你的Windows颜色欺骗你。
我刚刚测试了它,并且将HideSelection设置为false,我设置了所选项目,并且我看到该项目变为灰色,这是我在非活动控件中所选项目的Windows颜色定义。
如果你希望它变成蓝色,这很可能是活动控件中所选项目的颜色,将焦点设置为ListView ,说listView1.Focus() ,你会看到你正在谈论的颜色,但你刚刚把焦点改为它,所以要小心。

listView1.Select();
listView1.Items[index].Selected = true;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM