Suggestions
- Make it so that properties could show if they have been edited vs not set
- Prevent newly added controls from having any "Changed By User" properties
- If any properties are not set, either show the real default or somehow show that it's not actually set
Example of unclear defaults:
Resetting DisplayProgressLocation blanks it out, but it seems to default to "Mouse Location".
Resetting DisplayProgressAnimation sets it to "False", but it behaves like it's "True". Manually setting it to "False" works, but there's no way to distinguish if it's actually "False" or been reset.
Example of properties for a new textbox showing as changed by user: Of these properties, DownloadMode and Translate cannot ever actually be made blank even when trying to reset the values.
Resetting them changes them to the following: