You are on page 1of 2

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles MyBase.Load
Dim i As Integer
For i = 1 To 20
lstOrigen.Items.Add(i.ToString("000"))
Next
btnEnviar.Enabled = False
btnRecibir.Enabled = False
End Sub
Private Sub btnEnviar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnEnviar.Click
Dim i, n As Integer
Dim elemento As String
n = lstOrigen.Items.Count - 1
For i = 0 To n
If lstOrigen.GetSelected(i) = True Then
elemento = lstOrigen.Items(i)
lstDestino.Items.Add(elemento)
End If
Next
For i = n To 0 Step -1
If lstOrigen.GetSelected(i) = True Then
lstOrigen.Items.RemoveAt(i)
End If
Next
btnEnviar.Enabled = False

End Sub
Private Sub lstOrigen_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles lstOrigen.Click
If lstOrigen.SelectedItems.Count > 0 Then
btnEnviar.Enabled = True
Else
btnEnviar.Enabled = False
End If
End Sub
Private Sub lstOrigen_MouseClick(ByVal sender As Object, ByVal e As
System.Windows.Forms.MouseEventArgs) Handles lstOrigen.MouseClick
End Sub
Private Sub btnOrdenar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnOrdenar.Click
lstDestino.Sorted = True
End Sub
Private Sub btnTodos1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnTodos1.Click
Dim i, n As Integer
Static valor As Boolean
valor = Not valor
n = lstOrigen.Items.Count - 1
For i = 0 To n
lstOrigen.SetSelected(i, valor)
Next
btnEnviar.Enabled = True
End Sub
End Class

You might also like