Ne soyez pas dissuadés, ce n'est pas si difficile. De plus, le type personnalisé que vous voulez enregistrer comportera quelques propriétés, mais lorsque vous l'ajouterez aux paramètres de l'application, vous n'aurez qu'à configurer 1 paramètre. Voici comment:
- Mettez à jour le fichier settings.settings. Lancez le concepteur de paramètres et vous verrez ce que vous venez d'ajouter. Ne t'inquiète pas, ça ne se perdra pas. - Assurez-vous de qualifier complètement votre type personnalisé comme mynamspace.mycustomtype
- Faites votre type personnalisé [Serializable] - ne pas oublier de faire la classe et les propriétés publiques
J'ai créé un type personnalisé pour sauver la fenêtre paramètres. Avec la signature suivante pour la méthode des paramètres d'enregistrement:
public void SaveSettings(Form aForm)
j'étais alors en mesure d'utiliser ce qui suit pour sauver mon type personnalisé et ses propriétés. Notez que j'utilise la méthode Default [string] à la place de la méthode créée par le concepteur comme Default.MainForm
Properties.Settings.Default[aForm.Name] = this; //Save my custom type
Properties.Settings.Default.Save();
Merci. Cela répond à mes questions et sera utile pour l'avenir. – dotnetdev