Thanh Bình PV
Thành viên hoạt động



- Tham gia
- 30/10/19
- Bài viết
- 151
- Được thích
- 19
Em chào mọi người,
EM có 1 Form có 2 ListBox. Khi Form load sẽ lấy những đối tượng đang hiện vào ListBox1 và đang ẩn vào ListBox2.
Em muốn khi chọn nhiều đối tượng bên ListBox1 và nhấn Button1 thì sẽ ẩn những đối tượng trong ListBox1 và chuyển sang ListBox2. Nhưng hiện tại em chưa tìm được cách lấy những đối tượng được chọn trong ListBox1.
Em đã thử trong VB.Net sử dụng các code ở bên dưới nhưng vẫn không được.
Mong anh chị giúp em với ạ. Em cảm ơn.
Or
Và cuối cùng
EM có 1 Form có 2 ListBox. Khi Form load sẽ lấy những đối tượng đang hiện vào ListBox1 và đang ẩn vào ListBox2.
Em muốn khi chọn nhiều đối tượng bên ListBox1 và nhấn Button1 thì sẽ ẩn những đối tượng trong ListBox1 và chuyển sang ListBox2. Nhưng hiện tại em chưa tìm được cách lấy những đối tượng được chọn trong ListBox1.
Em đã thử trong VB.Net sử dụng các code ở bên dưới nhưng vẫn không được.
Mong anh chị giúp em với ạ. Em cảm ơn.
Mã:
For i = 0 To ListBox1.Items.Count - 1
If ListBox1.GetSelected(i) = True Then
Dim k As String = ""
k = ListBox1.Items(i).ToString
For j = 1 To oComponent.SurfaceBodies.Count
oBody = oComponent.SurfaceBodies.Item(j)
If oBody.name = k Then
oBody.visible = False
ListBox2.Items.Add(k)
ListBox1.Items.Remove(k)
End If
Next j
End If
Next
Mã:
For i = 0 To ListBox1.Items.Count - 1
If ListBox1.SelectedItems(i) IsNot Nothing Then
Dim k As String = ""
k = ListBox1.Items(i).ToString
For j = 1 To oComponent.SurfaceBodies.Count
oBody = oComponent.SurfaceBodies.Item(j)
If oBody.name = k Then
oBody.visible = False
ListBox2.Items.Add(k)
ListBox1.Items.Remove(k)
End If
Next j
End If
Next
Mã:
Try
For i = 0 To ListBox1.Items.Count - 1
Dim idx As Integer = ListBox1.SelectedIndices(i)
Dim k As String = ""
k = ListBox1.Items(i).ToString
For j = 1 To oComponent.SurfaceBodies.Count
oBody = oComponent.SurfaceBodies.Item(j)
If oBody.name = k Then
oBody.visible = False
ListBox2.Items.Add(k)
ListBox1.Items.Remove(k)
End If
Next j
Next
Catch ex As Exception
End Try