0

如何将用户的选择永久存储在 c# winform 中。我写了这段代码来获取设置:

string my_data_to_do = (string)Settings.Default["MyDataToDo"];

为了保存用户的设置,我写道:

if (checkBox3.Checked)
{
   Settings.Default["MyDataToDo"] = "Tasks In Hand";
}
else
{
   Settings.Default["MyDataToDo"] = "Nothing To Do";
}

这显示了保存的数据,但仅在我退出应用程序之前。当我退出并再次启动我的程序时,所有这些设置都会自动删除,并且会出现默认数据,我将其保存在Settings.settings文件中。

有人可以帮我吗?

4

1 回答 1

5

仅从您发布的代码中很难判断您是否正在执行此操作,但是在设置了这样的设置之后,您需要调用 Settings.Default.Save() 以使其在应用程序关闭后持续存在。

于 2013-03-17T10:27:40.530 回答