Petit soucis avec code checkbox sur VB

Petit soucis avec code checkbox sur VB - VB/VBA/VBS - Programmation

Marsh Posté le 12-03-2013 à 17:50:13    

Bonjours,
 
Voila, j'ai un problème de codage pour mes checkbox. J'ai créé une form2 avec 4 checbox et un bouton. Je veux que quand je clic sur le boutton je passe a la form3 "suivante", mais uniquement si j'ai au préalable coché les 4 checkbox. Dans les 15 autres 'possibilitées de cochage', je dois être renvoyé sur la form1. J'ai cherché sur des tutos, forums,etc... et je ne trouve rien...  
Dans le pire des cas je sais que je peut coder chaqunes des 16 possibilitées séparement, mais je suis sur qu'il y a un moyen plus simple que d'ecrire 64 lignes de code pour si peu...  
 
 
Merci de m'aider.

Reply

Marsh Posté le 12-03-2013 à 17:50:13   

Reply

Marsh Posté le 12-03-2013 à 18:34:04    

 
           Bonjour.   Il faut simplement dans l'évènement Click du bouton vérifier si chacun est bien coché et donc, un seul code …
 

Reply

Marsh Posté le 12-03-2013 à 18:51:29    

Marc L a écrit :

 
           Bonjour.   Il faut simplement dans l'évènement Click du bouton vérifier si chacun est bien coché et donc, un seul code …
 


 
Merci pour votre reponse Marc. J'ai vérifié ce que vous m'avez dis mais j ai toujours un problème avec la première checkbox. Tout marche bien pour les autres mais dés que je coche la première il se passe rien sauf si je coche les 3 autres avec elle. Voila un copier/coler de mon code :
 
 
 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If CheckBox1.Checked Then
            If CheckBox2.Checked Then
                If CheckBox3.Checked Then
                    If CheckBox4.Checked Then
                        Form6.Show()
                        Me.Close()
                    End If
                End If
            End If
        Else
            Form1.Show()
            Me.Close()        
        End If
    End Sub
 
Il est certain que j ai fait une faute mais je ne la voie pas...
Pourriez vous me dire ou est l'erreur?
 
Merci.

Reply

Marsh Posté le 12-03-2013 à 21:35:40    

C'est bon, j'ai vu l'erreur. :p

Reply

Marsh Posté le 12-03-2013 à 23:37:29    

 
           Du genre un seul test avec des AND ?   ;)

Reply

Marsh Posté le 13-03-2013 à 08:58:51    

oui ^^ Au debut je l'avais fait avec des & et sa marchait pas. Mais la sa marche bien =)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed