2017-05-07 11 views
0

質問する必要があります、私は1つのテキストボックスと1つのボタンを持っていた単純なアプリケーションを持っています。私はそのテキストボックスに何かを入力して、そのボタンを押すと、それは私の設定に保存されます...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") 

第一、第二、第三のパラメータが示す』、そして第四は、値そのものです。最初の3つのパラメータが保存メートルに使用したのと同じでなければならないこと

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

注:

その後

は、次の方法を使用して保存された値を読み込むことができます以前のデータが保存されていない場合のデフォルト値です。

関連する問題