Decocher tout les checkbox d'une form. [Résolu]

cs_plastik 16 Messages postés samedi 1 février 2003Date d'inscription 4 juin 2012 Dernière intervention - 20 mai 2011 à 13:26 - Dernière réponse : cs_ShayW 3238 Messages postés jeudi 26 novembre 2009Date d'inscription 14 mars 2018 Dernière intervention
- 24 mai 2011 à 13:40
Bonjour à tous,
je suis entrain de programmé un petit programme pour mon travail.
Et dans ce programme j'ai 70 checkbox dans une form.
Et j'aimerai savoir s'il est possible de tous les décocher en une seule fois??
Et de même est-il possible d'en cocher par exemple 20 en une seul fois?
Ou faut-il faire écrire ce code pour chaque checkbox:
Form1.CheckBox1.Checked = False


Merci pour vos réponses.

On est libre d'être con mais con de se croire libre
Afficher la suite 

Votre réponse

8 réponses

Meilleure réponse
cs_ShayW 3238 Messages postés jeudi 26 novembre 2009Date d'inscription 14 mars 2018 Dernière intervention - 20 mai 2011 à 16:32
3
Merci
plutot

For Each C As Control In Me.Controls
            If TypeOf (C) Is System.Windows.Forms.CheckBox Then
                DirectCast(C, CheckBox).Checked = 1
            End If

 Next



Merci cs_ShayW 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 99 internautes ce mois-ci

Commenter la réponse de cs_ShayW
cs_Jack 14010 Messages postés samedi 29 décembre 2001Date d'inscription 28 août 2015 Dernière intervention - 20 mai 2011 à 13:37
0
Merci
Salut

Voilà le genre de question qui nécessite absolument de savoir dans quel logiciel tu programmes.
Tu as placé ta question dans la catégorie VB.Net, mais je doute que cela en soit.
D'autre part, le VB6 et VBA ne gérant pas les collections d'objets de la même manière, c'est aussi important.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Commenter la réponse de cs_Jack
cs_plastik 16 Messages postés samedi 1 février 2003Date d'inscription 4 juin 2012 Dernière intervention - 20 mai 2011 à 15:56
0
Merci
Ah mince!!
Je programme avec visual studio 2008.



On est libre d'être con mais con de se croire libre
Commenter la réponse de cs_plastik
cs_ShayW 3238 Messages postés jeudi 26 novembre 2009Date d'inscription 14 mars 2018 Dernière intervention - 20 mai 2011 à 16:30
0
Merci
Salut
si c'est du vb6
For Each c In Me.Controls
    If (TypeOf c Is CheckBox) Then
        c.value = 0
    End If
Next c


si c'est du vb.net
For Each C As Control In Me.Controls
            If TypeOf (C) Is System.Windows.Forms.CheckBox Then
                DirectCast(C, CheckBox).Checked = 1
            End If
Next
Commenter la réponse de cs_ShayW
cs_plastik 16 Messages postés samedi 1 février 2003Date d'inscription 4 juin 2012 Dernière intervention - 20 mai 2011 à 16:47
0
Merci
Trop cool!!! Merci beaucoup.
Je testerai Lundi car là j'ai plus le temps je dois y aller.
Je vous dirai lundi si c'est bon.
Merci.

On est libre d'être con mais con de se croire libre
Commenter la réponse de cs_plastik
cs_plastik 16 Messages postés samedi 1 février 2003Date d'inscription 4 juin 2012 Dernière intervention - 24 mai 2011 à 12:14
0
Merci
Super fonctionne très bien!! Merci.
On est libre d'être con mais con de se croire libre
Commenter la réponse de cs_plastik
cs_plastik 16 Messages postés samedi 1 février 2003Date d'inscription 4 juin 2012 Dernière intervention - 24 mai 2011 à 13:16
0
Merci
Si vous souhaitez j'ai posté une autre question:
Tapez le texte de l'url ici.
Commenter la réponse de cs_plastik
cs_ShayW 3238 Messages postés jeudi 26 novembre 2009Date d'inscription 14 mars 2018 Dernière intervention - 24 mai 2011 à 13:40
0
Merci
Salut
regarde au dessus le link
voir le règlement de CodeS-Sources
Pour une nouvelle question envoie un
nouveau post
Commenter la réponse de cs_ShayW

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.