Bonjour,

Je travail sur une fenêtre contenant une datagridview.

J'ai autorisé la possibilité de supprimer des lignes dans ma DGV, mais par sécurité je mets une messagebox avec bouton de validation, le soucis c'est que je clic sur OUI ou NON ma ligne se supprime.

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Private Sub KeySuppr(ByVal sender As Object, ByVal e As PreviewKeyDownEventArgs) Handles dgv_ClientListe.PreviewKeyDown
        If e.KeyCode = Keys.Delete Then
            Dim ret = MsgBox("Voulez - vous supprimer la ligne ?", vbYesNo + vbCritical, "Suppression ligne") ' le critical c'est juste pour la croix rouge.
            If ret = vbYes Or vbCritical Then
                e.IsInputKey = False
            Else
                e.IsInputKey = True
            End If
        End If
    End Sub