我有一些应用程序设置(用户范围内)用于我的自定义网格控件,其中大部分是颜色设置。我有一个表单,用户可以在其中自定义这些颜色,并想添加一个按钮以返回默认的颜色设置。如何读取默认设置?
例如:
- 我有一个名为
CellBackgroundColor
的用户设置,在Properties.Settings
中。 - 在设计时,我使用IDE将
CellBackgroundColor
的值设置为Color.White
。 - 用户在我的程序中将
CellBackgroundColor
设置为Color.Black
。 - 我使用
Properties.Settings.Default.Save()
保存设置。 - 用户单击“恢复默认颜色”按钮。
现在,Properties.Settings.Default.CellBackgroundColor
返回Color.Black
。如何回到Color.White
?
string
类型时有效。如果是其他类型,您将无法直接将其分配回Settings
对象的相应属性。 - Matt Arnold