如果我点击鼠标列表视图的项目高亮ListViewItem的背景色,颜色变为“高亮”的颜色,但如果我这样做,通过这样的代码: (多选应该是真实的,也是我集HideSelection为False)通过代码
myListView1.Items[2].Selected = true;
那么这将是灰色...坏了!我想这是同一高亮显示颜色,当我手动点击它们通过鼠标:(
我也尝试添加该代码,但没有工作,要么,还是灰色
myListView1.Items[2].BackColor = System.Drawing.Color.Blue;
两部作品并不起作用!在我的情况下,它的工作原理是因为我在SELECT ALL中编写它,所以所有的项目都应该被选中,但是如果我为例子中的项目2,3,6选择了一些项目,那么这是行不通的。然后调用焦点将突出显示ALL从2到6的项目,所以2,3,4,5,6 – Bohn
这不会发生在我身上 - 你确定只有项目2,3,6被选中吗?检查ListView.SelectedIndices属性。 –
是的,你是对的。不知道那次是怎么回事。好的解决方案谢谢。 – Bohn