[.NET] Sauvegarder les printersetting

Salut à tous

Je cherche à enregistrer dans les users settings de mon application les choix que fait l’utilisateur dans une print dialog, telle que le choix de l’imprimante, la taille du papier, l’orientation etc …
J’ai donc rajouté dans les settings de l’application un System.Drawing.Printing.PrinterSetting et un System.Drawing.Printing.PageSettings. Mais même après avoir enregistré les settings, l’application ne veut jamais les écrire dans le user.config.

Est-ce que quelqu’un aurait une idée pour pouvoir enregistrer directement ces settings, sans faire un String par membre qui m’intéresse ?

Tu as essayé de créer un objet regroupant tes settings et de le serialiser ? J’utilise en général ça. Ce n’est pas XML, etc. mais ça fonctionne bien. Pour ce genre de choses bien spécifiques à Windows tu peux te le permettre, la portabilité n’étant pas un problème.