Un simple compteur (l'incrémenter de 1 quand tu coches et de - 1 quand tu décoches)
Private compteur As Integer 'variable à portée générale
Toujours au click d'une checkbox ===>> si valeur compteur atteinte et si checked ===>> alors unchecked
rivate Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged, CheckBox2.CheckedChanged, CheckBox3.CheckedChanged, CheckBox4.CheckedChanged, CheckBox5.CheckedChanged, CheckBox6.CheckedChanged If DirectCast(sender, CheckBox).Checked Then compteur += 1 'quand tu coches,on incrémente le compteur If compteur = 6 Then MessageBox.Show("Pas plus de 6") DirectCast(sender, CheckBox).CheckState = False End If Else compteur -= 1 'quand tu décoches,on décrémente le compteur End If End Sub
au click : si cochée (valeur checkbox) ===>> compteur = compteur + 1
si décochée ==>>> compteur = compteur - 1
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question