在ListView中标记项目

时间:2014-05-08 13:50:43

标签: c# winforms listview

我在虚拟模式下使用listView,而在SearchForVirtualItem事件中,我想标记找到的项目,就像点击此项目突出显示它一样(蓝色背面颜色)。

我尝试过:listView.Items[foundItem.Index].Selected = true;

但它没有以相同的方式突出显示(浅灰色背面颜色)。 我该怎么办?

2 个答案:

答案 0 :(得分:1)

您需要致电。选择

listView.Items[foundItem.Index].Selected = true;
listView.Select();

答案 1 :(得分:0)

在您设置选择(呈现蓝色)时,我相信灰色轮廓来自焦点。您可以通过在当前行下方添加此行来解决此问题:

listView.Items[foundItem.Index].Focused = true;