2010-07-26 45 views
0

我的项目中有一个ListView,它动态添加/编辑/删除了项目。当用户删除一个项目时,我希望替换被删除项目的项目被突出显示。我尝试简单地存储已删除项目的索引,然后突出显示该项目(list.Items(index).Selected = True)。这很好,除非删除的项目是ListView中的最后一项(字面和顺序)。我今天在使用逻辑方面遇到问题,并且无法完全提供检查这些类型的代码。从ListView中删除项目时,如何突出显示在VB.NET中关联它的项目?

任何人都可以帮助我吗?我感到非常愚蠢,但今天我的大脑破裂。

回答

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 
+0

谢谢!我不知道为什么我不明白。我想我太过于复杂了。完美的作品。 – Steven 2010-07-26 20:45:37

+0

没问题。当我们的思想不想工作时,我们都有时间:) – Kyra 2010-07-26 21:05:57