For i = 0 To Liste.Lstb_pts.ListCount - 1 If Txtb_x < Liste.Lstb_pts.List(i, 3) Then Liste.Lstb_pts.AddItem Val(Txtb_x.Text), i Liste.Lstb_pts.List(i, 1) = Val(Txtb_y.Text) Liste.Lstb_pts.List(i, 2) = Val(Txtb_z.Text) Liste.Lstb_pts.List(i, 3) = Val(Txtb_t.Text) ' on insére la nouvelle ligne à la position i (l'ancien i devient i +1) End If Next
Dim inserte As String Dim i As Integer, j As Integer Liste.AddItem "3728" Liste.AddItem "3738" Liste.AddItem "3748" Liste.AddItem "3758" Liste.AddItem "3768" Liste.AddItem "3778" Liste.AddItem "3788" Liste.AddItem "3798" inserte = "3759" For i = 0 To Liste.ListCount - 1 If inserte < Liste.List(i) Then ' on insére la nouvelle ligne à la position i en 3 étapes ' 1) on rajoute la dernière ligne Liste.AddItem Liste.List(Liste.ListCount - 1) ' 2) on descend toutes les lignes de Listcount-3 à i d'un cran For j = Liste.ListCount - 3 To i Step -1 Liste.List(j + 1) = Liste.List(j) Next j ' 3) on insère notre ligne Liste.List(i) = inserte Exit For End If Next i
Dim i As Integer For i = 0 To Liste.Lstb_pts.ListCount - 1 If Suppression.Txtb_suppr_t = Liste.Lstb_pts.List(i, 3) Then Liste.Lstb_pts.ListIndex = i Liste.Lstb_pts.RemoveItem (i) ElseIf Suppression.Txtb_suppr_t <> Liste.Lstb_pts.List(i, 3) Then MsgBox "Point spécifié non trouvé dans la liste", 0, "Erreur" End If Next
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question