我只能使用此代碼將單個項目從一個列表框移動到另一個列表框。我嘗試使用MultiSimple & MultiExtended SelectionMode。將一個列表框中的多個項目添加到另一個VB.Net
我該如何選擇多個項目,然後將它們移動?
Private Sub cmdAdd_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs
) Handles cmdAdd.Click
Dim i As Integer = Listbox1.SelectedIndex
If i = -1 Then
Exit Sub 'skip if no item is selected
End If
Listbox2.Items.Add(Listbox1.Items(i))
Listbox1.Items.RemoveAt(i)
End Sub
@蒂姆·墨菲 - 感謝您的答覆。當我使用上面的代碼時,我得到這個錯誤 - 'ToArray'不是'System.Windows.Forms.ListBox.SelectedObjectCollection'的成員。 我還添加了System.Linq作爲參考 – User124726
您是否正在導入System.Linq?您可以通過項目或代碼文件的頂部執行此操作:Imports System.Linq。 –
@ Tim Murphy - 是的,在我提到的代碼行的頂部Imports System.Linq – User124726