3 pièce(s) jointe(s)
CheckBox - Valeur=false si Visible=false
Bonjour,
Je cherche à créer un configurateur. Le but, répondre à une serie de questions concernant les options vouluent dans notre aplication afin de créer un fichier qui resume les options choisi.
Certaines options sont liées à d'autres et donc, si une option n'est pas selectionnée une ou plusieurs sous-options ne seront pas proposées.
Pour ce faire, j'utilise des Checkboxes ainsi que des Optionbuttons.
Mon problème est le suivant:
Dans le cas ou on a 2 options (Option1 et Option2) et que Option2 a 3 sous-options qui sont dans un premier temps non visible (Option2.SousOption1, Option2.SousOption2 et Option2.SousOption3)
Pièce jointe 420610
l'opérateur selectionne l'option2. Les sous-options apparaissent, et il selectionne la sous-option2
Pièce jointe 420614
Ensuite, il réalise qu'il ne voulais pas Option2 mais Option1. Il décocoche uniquement Option2 et selection Option1
Pièce jointe 420616
Le résultat qu'il s'attend a avoir:
Option1=1
Option2=0
SousOption1=0
SousOption2=0
SousOption3=0
Pièce jointe 420616
Le résultat qu'il obtien:
Option1=1
Option2=0
SousOption1=0
SousOption2=1
SousOption3=0
Ma question: Existe-t-il un moyen simple de dire que si
Code:
CheckBox.Visible = False Then CheckBox.Value = False
?
Il faut savoir que j'ai dans mon code 270 Options différentes je chercherais donc une autres solution que celle de recopier la ligne de code que j'ai mis dans ma question
J'ai regardé dans la liste des events de checkbox mais visible et unvisible n'existe pas.
Merci d'avance pour vos réponses