2010-07-26 49 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