Visual Basic应用程序商店不同路径中的设置

时间:2017-05-07 01:14:13

标签: vb.net

需要问一下,我有一个简单的应用程序,它有一个文本框和一个按钮。当我在该文本框中键入内容并按下该按钮时,它会保存到我的设置...

请参阅:

Dim Settings As New My.MySettings
  Settings.something = TextBox2.Text
        Settings.Save()
MessageBox.Show(Settings.something.ToString)

一切都很好,但是当我构建它并从我的桌面路径运行时,输入数字保存并关闭它。当我将这个文件的副本复制到我的文档路径并打开它时,没有加载,但是当我从上次保存它的地方开始它时,它会正确加载。

简短说明:

如果我在桌面路径上运行app并进行保存,当我关闭应用程序并将此文件(.exe)复制到另一个路径时,我需要从桌面路径或其他不同位置加载以前保存的数据。 / p>

保存在路径A中,从路径B,C,D等处的任意位置复制并打开

是否有可能,如果是的话,我该怎么做?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可能正在寻找类似于' SaveSetting"方法

SaveSetting("MyApp", "Form1", "Text", "ValueToSave")

第一个,第二个和第三个参数表示"路径"你的价值将被保存在哪里,第四个就是价值本身。

然后,您可以使用以下方法加载保存的值:

MyText = GetSetting("MyApp", "Form1", "Text", "DefaultValue")

请注意,前三个参数必须与save方法中使用的相同,第四个参数是默认值,以防未保存先前的数据。