我的项目中有一个ListView,它有动态添加/编辑/删除的项目。当用户删除项目时,我希望突出显示替换已删除项目的项目。我尝试简单地存储已删除项目的索引,然后突出显示该项目(list.Items(index).Selected = True
)。除非删除的项目是ListView中的最后一项(字面和顺序),否则这种方法很有效。我今天遇到了逻辑问题,并且无法提供检查这些案例的代码。
有人能帮帮我吗?我感到非常愚蠢,但我的大脑今天崩溃了。
答案 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