Private Sub CommandButton1_Click()
On Error Resume Next
Me.listbox1.ListIndex = Me.listbox1.ListIndex - 1
End Sub
Private Sub CommandButton2_Click()
On Error Resume Next
Me.listbox1.ListIndex = Me.listbox1.ListIndex + 1
End Sub
Private Sub cmdPremier_Click()
Dim N As Integer
Dim i As Integer
For i = 1 To ListView1.ListItems.Count
If ListView1.ListItems(i).Selected = True Then
ListView1.SelectedItem.Selected = False
ListView1.HideSelection = True
Set ListView1.SelectedItem = Nothing
Else
End If
Next
ListView1.ListItems(1).EnsureVisible
ListView1.ListItems(1).Selected = True
ListView1.SetFocus
End Sub
Private Sub cmdDernier_Click()
Dim N As Integer
Dim i As Integer
For i = 1 To ListView1.ListItems.Count
If ListView1.ListItems(i).Selected = True Then
ListView1.SelectedItem.Selected = False
ListView1.HideSelection = True
Set ListView1.SelectedItem = Nothing
Else
End If
Next
N = ListView1.ListItems(ListView1.ListItems.Count)
ListView1.ListItems(N).EnsureVisible
ListView1.ListItems(N).Selected = True
ListView1.SetFocus
End Sub
Private Sub cmdPrecedent_Click()
If ListView1.SelectedItem.Index = 1 Then
Set ListView1.DropHighlight = ListView1.SelectedItem
Else
If ListView1.SelectedItem.Index = ListView1.ListItems.Count Then
Set ListView1.SelectedItem = ListView1.ListItems(ListView1.SelectedItem.Index - 1)
Set ListView1.DropHighlight = ListView1.SelectedItem
Else
Set ListView1.SelectedItem = ListView1.ListItems(ListView1.SelectedItem.Index - 1)
Set ListView1.DropHighlight = ListView1.SelectedItem
End If
End If
End Sub
Private Sub cmdSuivant_Click()
If Me.ListView1.SelectedItem.Index = Me.ListView1.ListItems.Count Then
Set Me.ListView1.SelectedItem = Me.ListView1.ListItems(ListView1.ListItems.Count)
Set Me.ListView1.DropHighlight = Me.ListView1.SelectedItem
Else
Set Me.ListView1.SelectedItem = Me.ListView1.ListItems(ListView1.SelectedItem.Inde x + 1)
Set Me.ListView1.DropHighlight = Me.ListView1.SelectedItem
End If
End Sub
Private Sub CommandButton1_Click()
With ListView1
.ListItems(1).Selected = True
.SetFocus
End With
End Sub
Private Sub CommandButton2_Click()
With ListView1
.ListItems(.ListItems.Count).Selected = True
.SetFocus
End With
End Sub
Private Sub SpinButton1_SpinDown()
Dim Ind
Ind = ListView1.SelectedItem.Index
ListView1.ListItems(Ind - 1).Selected = True
ListView1.SetFocus
End Sub
Private Sub SpinButton1_SpinUp()
Dim Ind
Ind = ListView1.SelectedItem.Index
ListView1.ListItems(Ind + 1).Selected = True
ListView1.SetFocus
End Sub
Private Sub CmdHaut_Click()
Dim T(), A As Integer, Nb As Integer, x As Long
Dim Temp As String, B As Integer
'Pour Monter
With ListView1
For B = .ListItems.Count To 9 Step -1
If .ListItems(B).Selected = True Then
.ListItems(B).Checked = False
x = .SelectedItem.Index
If x = 1 Then
.SetFocus
.ListItems(x).Selected = True
Exit Sub
Else
x = x - 1
End If
If B = 9 Or .ListItems(B - 1).Checked = True Then: .ListItems(B).Checked = True: Exit Sub
With .ListItems(x)
Temp = .Text
.Text = ListView1.ListItems(x + 1)
ListView1.ListItems(x + 1).Text = Temp
ListView1.ListItems(x).Checked = True
With .ListSubItems
Nb = .Count
ReDim T(Nb To 1)
For A = 1 To Nb
T(A) = .Item(A).Text
.Item(A).Text = ListView1.ListItems(x + 1).ListSubItems(A).Text
ListView1.ListItems(x + 1).ListSubItems(A).Text = T(A)
Next
End With
End With
End If
Next
If x = 0 Then Exit Sub
.SetFocus
.ListItems(x).Selected = True
End With
End Sub
Private Sub CmdBas_Click()
Dim T(), A As Integer, Nb As Integer, x As Long
Dim Temp As String, B As Integer
'Pour Descendre
With ListView1
For B = 9 To .ListItems.Count
If .ListItems(B).Selected = True Then
.ListItems(B).Checked = False
x = .SelectedItem.Index
.ListItems(B).Selected = False
If x = .ListItems.Count Then
.SetFocus
.ListItems(x).Selected = True
Exit Sub
Else
x = x + 1
End If
With .ListItems(x)
Temp = .Text
.Text = ListView1.ListItems(x - 1)
ListView1.ListItems(x - 1).Text = Temp
ListView1.ListItems(x).Checked = True
With .ListSubItems
Nb = .Count
ReDim T(Nb To 1)
For A = 1 To Nb
T(A) = .Item(A).Text
.Item(A).Text = ListView1.ListItems(x - 1).ListSubItems(A).Text
ListView1.ListItems(x - 1).ListSubItems(A).Text = T(A)
Next
End With
End With
End If
Next
If x = 0 Then Exit Sub
.SetFocus
.ListItems(x).Selected = True
End With
End Sub