RemoveItem du FlexGrid

5n0w Messages postés 22 Date d'inscription jeudi 13 mars 2003 Statut Membre Dernière intervention 21 mai 2004 - 26 mars 2004 à 20:50
durochef Messages postés 2 Date d'inscription mercredi 23 juin 2004 Statut Membre Dernière intervention 13 août 2004 - 13 août 2004 à 17:23
Salut,
J'ai un flexgrid où l'utilisateur rentre des pièces avec leurs quantité. Alors, je permet aussi de supprimer une ligne. L'utilisateur doit sélectionné sa ligne et appuyer sur le Bouton Enlever Pièce. J'utilise la fonction removeitem mais il me fait une erreur :"Impossible de supprimer la dernière ligne non-fixe."

Voici ce que j'ai marqué :
- flgPiece.removeitem (flgPiece.row)
- flgPiece.removeitem (flgPiece.row + 1)
- flgPiece.removeitem flgPiece.row

Bref, rien de ceci n'a fonctionné. Merci d'avance pour vos réponses.

1 réponse

durochef Messages postés 2 Date d'inscription mercredi 23 juin 2004 Statut Membre Dernière intervention 13 août 2004
13 août 2004 à 17:23
Cette fonction supprimer les lignes sélectionnées d'un Msflexgrid lorsqu'ont appuit sur la touche BACKSPACE

public function DelRow()
Dim FirstRow, RowSelected As Integer
If KeyAscii = 8 Then
If MSmail.TextMatrix(MSmail.Row, MSmail.Col) <> "" Then
RowSelected = MSmail.RowSel
FirstRow = MSmail.Row
x = 1
For i = FirstRow To RowSelected
MSmail.RemoveItem (i)
Next i
Else
MsgBox "Nothing to deleted"
End If
End If
End Sub
0
Rejoignez-nous