从ListView中删除项目时,如何在VB.NET中突出显示与其相关的项目?

时间:2010-07-26 20:35:37

标签: vb.net listview highlighting

我的项目中有一个ListView,它有动态添加/编辑/删除的项目。当用户删除项目时,我希望突出显示替换已删除项目的项目。我尝试简单地存储已删除项目的索引,然后突出显示该项目(list.Items(index).Selected = True)。除非删除的项目是ListView中的最后一项(字面和顺序),否则这种方法很有效。我今天遇到了逻辑问题,并且无法提供检查这些案例的代码。

有人能帮帮我吗?我感到非常愚蠢,但我的大脑今天崩溃了。

1 个答案:

答案 0 :(得分:3)

IF index = list.Items.Count THEN
' deleted index was at end of list and do your thing
ELSE
list.Items(index).Selected = True
END IF