2009-08-07 81 views
0

不幸的是我的设置没有保存。请帮助应用程序设置不保存

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

你有什么样的问题? – 2009-08-07 02:38:57

回答

2

你必须调用My.Settings.Save()

+0

nope不保存,请看我编辑 – 2009-08-07 02:51:26

+0

通过这个被称为无论如何应用程序关闭 – 2009-08-07 02:53:00

1

我做你上面的代码在Windows窗体和它的工作就好了。你确定它没有改变?我有一个文本框设置为表单加载的值,即使在app.config中它也没有改变。

编辑:

因为这些是用户设置,它们被保存在用户的本地设置配置文件\ Application Data文件夹一个user.config。每一个你设定的设定时间

+0

非常有趣。那么为什么app.config在alll没有改变? – 2009-08-07 04:19:27

+0

它是基于用户的保存,因此它在用户配置文件的本地设置\应用程序数据区域的user.config中登录。 – klabranche 2009-08-07 04:57:50

1

,你必须记住要保存设置,否则真的没有点在第一时间将其设置...

例子:

//编辑设置。 My.Setting.MyName =“Jason”;

//现在,保存它。 My.Setting.Save();

:-)

相关问题