Bonsoir,

Dans ma datagridview, j’ai une colonne avec des checkbox. J’aimerai connaître le nombre de checkbox cochées dès que je clique sur l’une d’elles (quelle soit cochée ou non) pour limiter le nombre de cases cochées.

Pour connaître le nombre total de cases cochées, j’ai mis ce code sur l’évènement CellClick de la datagridview mais ça m’affiche la messagebox pour chaque case cochée (imaginez si j’ai plusieurs dizaines de lignes...) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Dim j As Int16 = 0
 
For i As Integer = 0 To Me.MaDataGridView.RowCount - 1
   If Me.MaDataGridView(0, i).Value.Equals(True) Then
      j = CShort(j + 1)
   End If
Next
 
MessageBox.Show(CStr(j))
Je voudrais que ça m'affiche le nombre de checkbox cochées qu'une seule fois (quand je coche ou décoche une checkbox) pour ensuite limiter leur nombre.

Pouvez-vous me dire où est mon erreur et si je suis sur le bon évènement ?