我写了 listView1.Items[1].Selected = true; 但是它并没有高亮显示那个项目...出了什么问题吗? 我还把 HideSelection 属性改为 False,这样我至少可以看到一些灰色高亮颜色,但是蓝色在哪里呢?当我用鼠标点击时,它是蓝色的,但是当我像上面发布的代码一样设置时,它不是蓝色的...我做错了什么吗?
HideSelection
设置为false后,我选择了一个项目,然后发现该项目变成了灰色,这是Windows中非活动控件中所选项目的颜色定义。ListView
上,说listView1.Focus()
,你会看到你所说的颜色,但你刚刚把焦点转移到它上面了,所以要小心。listView1.Select();
listView1.Items[index].Selected = true;