2011-11-05 161 views
0

我想從另一個列表框中的項目中刪除項目,這看起來很簡單,但顯然我無法讓我的代碼工作,請指教。謝謝。從列表框B刪除項目基於列表框B中的項目

Dim listRemove As New List(Of ListItem) 
    For Each item As ListItem In QualOutletToBox.Items 
     listRemove.Add(item)     ' Collect items from ListBox A 
    Next 
    For Each item In listRemove 
     QualOutletFromBox.Items.Remove(item) ' Remove items from ListBox B based on ListBox A 
    Next 
+0

好,顯然我放置的代碼的部分被填充的列表框B之前。一個問題,因爲這已經張貼,是否有一個更資源有效的方式來做到這一點?謝謝。 – k80sg

回答

3

關於後續的問題,是,是有少得多的資源密集的方法,單個環路:

For Each item As ListItem In QualOutletToBox.Items 
    QualOutletFromBox.Items.Remove(item) ' Remove items from ListBox B based on ListBox A 
Next