If your app has 1 form, that has n group boxes each of which contain any number of controls. How would you save the settings of all these controls?
A few things I am concerned are:
I don't need properties like BackColor to be saved, because they aren't changed by the user.
I need a way so that when I add new properties or remove some properties from these custom controls, they don't have problem loading the settings back.
How to best do this?
I was thinking of using serialization? If that would be better, which serialization is recommended? Binary/Xml/? Examples are welcome.