-
CheckBox et TripleState
Bonjour,
J'ai du mal à comprendre la propriété TripleState d'une CheckBox
J'ai mis la propriété à False comme indiqué dans l'aide en ligne pour n'avoir que True ou False comme valeur retournée mais je continue à avoir des Null
J'initialise la valeur du contrôle avec une valeur enregistrée dans le registre windows ( GetSetting(...)) cette valeur étant True ou False et c'est Null qui est initialisé dans le contrôle. Où peut être mon erreur?
Code:
UserForm.Test.Value = GetSetting(appname:="MonAppli", section:="Excel", key:="Test", Default:=False)
Merci
-
Bonjour.
A ma connaissance, TripleState = False ne concerne que l'interface utilisateur. Par code, on peut toujours lui affecter la valeur Null.
Pour le reste, je ne sais pas. Regarde ce que te renvoie la fonction GetSetting...
PGZ
-
Ma fonction GetSetting() renvoie bien True ou False
-
Cela veut dire que si tu écris
Code:
UserForm.Test.Value = True
, ta case à cocher est toujours Null?
Il a un drôle de nom ton Uform. C'est aussi le nom d'une classe. Tu devrais peut-être en changer...
PGZ
-
oui la case à cocher est toujours Null
J'ai changé les noms avant de poster ici