遗憾的是我的设置无法保存。请帮忙
If ColorDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
Form1.BackColor = ColorDialog1.Color
My.Settings.mytext = My.Settings.mytext & Str(Abs(ColorDialog1.Color.ToArgb)) & ", "
End If
onload我将设置加载回文本框
答案 0 :(得分:2)
您必须致电My.Settings.Save()
答案 1 :(得分:1)
我在Windows窗体中完成了上面的代码,它运行得很好。你确定它没有改变吗?我有一个文本框设置为表单加载的值,它确实发生了变化,即使在app.config中它根本没有改变。
编辑:
由于这些是用户设置,因此它们会保存在本地设置\应用程序数据文件夹中用户配置文件的user.config中。
答案 2 :(得分:1)
每次设置设置时,都需要记住保存该设置,否则首先设置它真的没有意义......
示例:
//编辑设置。 My.Setting.MyName =“Jason”;
//现在,保存它。 My.Setting.Save();
: - )