Sauvegardé une checkbox

theopom Messages postés 52 Date d'inscription mardi 8 mars 2011 Statut Membre Dernière intervention 20 janvier 2019 - 20 mai 2018 à 18:58
Whismeril Messages postés 18416 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 7 juin 2023 - 23 mai 2018 à 06:59
Bonjour,
J'aimerais sauvegarder l'état Checked ou non d'une chekbox, pour que quand l'utilisateur re ouvre le logiciel il a toujours la chekbox checker ou non. J'ai donc essayer avec un parametre de "My.Settings.Checked" mais cela ne marche pas et me met comme erreur ( System.InvalidCastException : 'La conversion de la chaîne "" en type 'Boolean' n'est pas valide.' ) Donc je pense pas que cela dois ce faire ainsi.

Qui serais comment m'aider ?

Merci

1 réponse

NHenry Messages postés 15069 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 29 mai 2023 158
20 mai 2018 à 19:05
Il faut bien définir le type du paramètre de configuration sur Boolean.
0
theopom Messages postés 52 Date d'inscription mardi 8 mars 2011 Statut Membre Dernière intervention 20 janvier 2019 1
20 mai 2018 à 19:22
Pourtant ces ce que j'ai essayer mais cela me met l'erreur indiquer au dessus
0
NHenry Messages postés 15069 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 29 mai 2023 158
20 mai 2018 à 20:10
As-tu le screenshot de la configuration de ton paramètre ?
0
theopom Messages postés 52 Date d'inscription mardi 8 mars 2011 Statut Membre Dernière intervention 20 janvier 2019 1
Modifié le 20 mai 2018 à 20:21


Je les remis en String sur la capture
C'est le SaveCheckZe
0
NHenry Messages postés 15069 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 29 mai 2023 158
20 mai 2018 à 20:26
Il faut que se soit en Boolean.
Par contre, si tu as déjà lancé ton application, il est possible que le fichier de configuration ait enregistré une chaîne vide d'où l'erreur.
0
theopom Messages postés 52 Date d'inscription mardi 8 mars 2011 Statut Membre Dernière intervention 20 janvier 2019 1
20 mai 2018 à 20:28
Ah surement à cause de la deuxième. Comment faire du coup ? Merci
0