所以我正在用C#编写一个程序,我需要它保存到我在Settings设计器中创建的自定义设置。以下是我所拥有的设置的屏幕截图,以下是我写入设置的方式的一些示例。
private void txtUsername_TextChanged(object sender, EventArgs e)
{
Properties.Settings.Default.username = txtUsername.Text;
}
private void cbUpdate_CheckedChanged(object sender, EventArgs e)
{
Properties.Settings.Default.autoCheck = cbUpdate.Checked;
}
//In another method \/\/
if (Properties.Settings.Default.launchNumber == 0)
{
Settings form2 = new Settings();
form2.Show();
Properties.Settings.Default.launchNumber++;
}
所以我现在很难过,它正在读取我在设计师正常情况下手动设置的设置,当我将设置设置为另一个值时,它只是不会写入它们。我只是试图找到我在更改设置时出错的地方。谢谢您的帮助。
答案 0 :(得分:3)
更新设置后,您没有致电Save
:
Settings.Default.Save()