C#设置加载和保存(C# Setting load and save)

2019-10-16 22:11发布

我试图加载和保存与此代码设置,但是当我关闭并不会加载重新运行程序的设置。 默认情况下,设置为空白。 我没有错误。

private void Form1_Load(object sender, EventArgs e)
{
      txtUsername.Text = Properties.Settings.Default.Username;
      txtPassword.Text = Properties.Settings.Default.Password;
}

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
      Properties.Settings.Default.Username = txtUsername.Text;
      Properties.Settings.Default.Password = txtPassword.Text;
}

Answer 1:

尝试

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
  Properties.Settings.Default.Username = txtUsername.Text;
  Properties.Settings.Default.Password = txtPassword.Text;
  Properties.Settings.Default.Save();
}


Answer 2:

如何:编写在运行时使用C#用户设置如果你想坚持的更改应用程序会话之间的设置,调用Save方法,如下图所示:;

Properties.Settings.Default.Save();

你需要在结束调用保存() Form1_FormClosing



文章来源: C# Setting load and save