c# - 如何将设置保存到项目设置选项卡?

标签 c# .net winforms

在设置选项卡的项目属性中,我添加了值*.*。 然后我添加了另一个 Setting1 并添加到它的值 c:\

然后在 form1 的构造函数中:

textBox2.Text = (string)Properties.Settings.Default["Setting"];
textBox3.Text = (string)Properties.Settings.Default["Setting1"];

我希望每次用户在其中一个文本框中键入内容时,它都会将其保存到设置中。

private void textBox2_TextChanged(object sender, EventArgs e)
{
    Properties.Settings.Default["Setting"] = textBox2.Text;
}

private void textBox3_TextChanged(object sender, EventArgs e)
{
    Properties.Settings.Default["Setting1"] = textBox3.Text;
}

但每次我运行我的程序时,我都会得到第一个设置 *.*c:\

最佳答案

这是因为您没有保存对 Properties.Settings 属性所做的更改。要保存更改,您必须执行以下操作:

Properties.Settings.Default.Save();

关于c# - 如何将设置保存到项目设置选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37898101/

相关文章:

c# - WebAPI 和授权基础

c# - 如何枚举 CLR 管理的正在运行的进程?

c# - C#中的文本框验证

C# - 遍历对和匹配

c# - DataView 的 RowFilter 用于对象类型的 DBNull 值

c# - 反射和通用类型

vb.net - 定义将出现在颜色对话框中的特定自定义颜色?

c# - TextFormatFlags 枚举中的 EndEllipsis 和 WordEllipsis 有什么区别?

c# - 如何用 C# 将每个单词的第一个字符或整个字符串的第一个字符大写?

c# - 使用反射调用重写的基方法