2017-05-07 61 views
0

需要問,我有一個簡單的應用程序,其中有一個文本框和一個按鈕。當我輸入一些東西到文本框,並推動該按鈕,將其保存到我的設置...Visual Basic應用商店設置在不同的路徑

見:

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

一切都很正常,但是當我建立它和例如從我的桌面運行路徑,輸入號碼保存並關閉。當我將這個文件複製到我的文檔路徑並打開它時,沒有任何加載,但是當我從最後一次保存它的位置開始時,它會正確加載。

在簡短描述:

如果我在我的桌面路徑上運行的應用程序,並進行保存,當我關閉應用程序,該文件(.exe)複製到另一條路徑,我需要加載以前保存的數據來自桌面路徑或其他不同的位置。

保存路徑A,從複製它,在路徑B,C,d隨時隨地打開...等

是否有可能,如果是的話,我該怎麼辦呢?

謝謝!

回答

1

你可能會尋找類似的「SaveSetting」方法

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

第一,第二和第三個參數指示‘其中你的價值將被保存路徑’,第四個是本身的價值。

然後,可以使用下面的方法加載保存的值:

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

注意,前三個參數必須是相同的保存米,用來ethod,第四個是默認值,以防以前的數據未保存。