hastan
Messages postés6Date d'inscriptionmercredi 21 juillet 2004StatutMembreDernière intervention20 septembre 2004
-
26 juil. 2004 à 17:17
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 2006
-
27 juil. 2004 à 20:19
hello je recherche un truc tout bete ...
pour les cases a coché 3 choix quel est le nom de l etat non actif?
y a oui/ non/ et.?.....
voici mon p'tit code...
lol
If (ArchitectesBois.Value = 0) Then
v_ArchitectesBois = ArchitectesBois.Value
ElseIf (ArchitectesBois.Value = oui) Then
v_ArchitectesBois = oui
ElseIf (ArchitectesBois.Value = non) Then
v_ArchitectesBois = non
End If
et j aimerai que si la case ne st pas activée , il selectionne tous les contacts : architectesbois oui et non , ( ca c est bon..) si oui , qu'il ne selectionne que les architectes pour V_architectesbois = oui et l inverse pour non....
merci
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 26 juil. 2004 à 20:15
DSL jack, Checked et Unchecked sont parfaitement bien compris en vb6. Pas besoin de vb.....
S'il y a un 3ème état c Check1.Enabled = false (càd grisé sans possibilité de cliquer dessus) qu'elle soit cochée ou non.
Donc, je résume tous les états d'une case à cocher (soit 4) :
Check1.Enabled True And Check1.value CheckedCheck1.Enabled True And Check1.value UncheckedCheck1.Enabled False And Check1.value CheckedCheck1.Enabled False And Check1.value Unchecked
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201578 26 juil. 2004 à 19:09
Correctif :
if ArchitectesBois.value = vb Checked ' pour savoir si elle est cochée
if ArchitectesBois.value = vbUnchecked ' pour savoir si elle est pas cochée
... Si, les CheckBox peuvent prendre un état vbGrayed = grisée mais je ne sais plus dans quelle circonstance ...
Vala
Jack
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 26 juil. 2004 à 21:40
Bon, essaie ça alors :
If ckArchitectesBois.Enabled = False Then
v_ArchitectesBois = "*"
MsgBox "griser"
else
If ckArchitectesBois.Value = Checked Then
v_ArchitectesBois = "True"
MsgBox "coché"
Else
v_ArchitectesBois = "False"
MsgBox "pacoché"
end if
End If
goguys
Messages postés36Date d'inscriptionmardi 21 octobre 2003StatutMembreDernière intervention25 avril 2006 27 juil. 2004 à 18:56
Bonjour,
Ce code fonctionne* :
If (ckArchitectesBois.Value = 1) Then
v_ArchitectesBois = "True"
MsgBox "coché"
ElseIf (ckArchitectesBois.Value = 0) Then
v_ArchitectesBois = "False"
MsgBox "pacoché"
ElseIf (ckArchitectesBois.Value = 2) Then
v_ArchitectesBois = "*"
MsgBox "griser"
End If
*Attention, je crois qu'il y a un petit quiproco dans ces réponses. Est ce qu'on parle de l'état inactif de la case (ckArchitectesBois.enabled = False)?
Ou est-ce qu'on parle de l'état de la case qui n'est ni cochée ni "pas cochée" autrement dit l'état grisé (ckArchitectesBois.value=2)?
J'ai mis "=2" et pas "=Grayed" sinon chez moi ça marche pô...
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200620 27 juil. 2004 à 20:19
Quelqu'un pourrait-il m'expliquer l'utilité de l'état grisé d'un checkbox ?
Etant donné qu'il se produit seulement quand on clique dessus et avant de relacher le bouton de la souris.