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
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
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 ?
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
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ô...
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.