Private Sub SpinButton1_SpinDown()
Dim TabDown(3)
Dim Numero As Integer
If ListView1.SelectedItem Is Nothing Then Exit Sub
With ListView1
TabDown(0) = .ListItems(.SelectedItem.Index).Text
TabDown(1) = .ListItems(.SelectedItem.Index).ListSubItems(1).Text
TabDown(2) = .ListItems(.SelectedItem.Index).ListSubItems(2).Text
Numero = ListView1.SelectedItem.Index
If Numero = .ListItems.Count Then Exit Sub
.ListItems.Remove (.SelectedItem.Index)
.ListItems.Add Numero + 1, , TabDown(0)
.ListItems(Numero + 1).ListSubItems.Add , , TabDown(1)
.ListItems(Numero + 1).ListSubItems.Add , , TabDown(2)
.ListItems(Numero + 1).Selected = True
End With
End Sub
Private Sub SpinButton1_SpinUp()
Dim TabUp(3)
Dim Numero As Integer
If ListView1.SelectedItem Is Nothing Then Exit Sub
With ListView1
TabUp(0) = .ListItems(.SelectedItem.Index).Text
TabUp(1) = .ListItems(.SelectedItem.Index).ListSubItems(1).Text
TabUp(2) = .ListItems(.SelectedItem.Index).ListSubItems(2).Text
Numero = ListView1.SelectedItem.Index
If Numero < 2 Then Exit Sub
.ListItems.Remove (.SelectedItem.Index)
.ListItems.Add Numero - 1, , TabUp(0)
.ListItems(Numero - 1).ListSubItems.Add , , TabUp(1)
.ListItems(Numero - 1).ListSubItems.Add , , TabUp(2)
.ListItems(Numero - 1).Selected = True
End With
End Sub