1

VB Studio 2010 Express で。次回アプリを実行したときに新しい文字列が表示されるように、(ボタンを使用して) テキストボックス内のテキストを変更しようとしています。「テキスト」は現在のセッションで変更されますが、閉じて再実行すると、「テキスト」は元のテキストに戻ります。例えば

Private Sub Button1_Click(ByVal sender As Object, 
                          ByVal e As System.EventArgs) Handles Button1.Click
  Dim chg As String
  chg = InputBox("CHANGE TEXT", "CHANGE TO:", )
  Me.TextBox1.Text = chg
End Sub
4

1 に答える 1

2

My.Settingsアプリケーションのセッション間で値を保存するために使用します。

ソリューション エクスプローラーでプロジェクトの名前を右クリックし、[プロパティ]、[設定] タブの順に選択します。タイプ String とスコープ Userの新しい設定を作成しますFoo(この回答の目的で)。必要に応じて、[値] 列にデフォルト値を指定します。

アプリケーションが閉じられたとき (例: FormClosing イベント) に、現在の値を設定に保存できるようにTextBox1.Textなりました。Foo

My.Settings.Foo = TextBox1.Text

前のセッションから Foo の値を取得するには、フォームの Load イベント (またはアプリケーションの起動時に実行される任意のメソッド) に次の行を追加します。

TextBox1.Text = My.Settings.Foo
于 2013-09-06T11:40:25.423 に答える