プログラムを停止した後にedit button.textを保存することができるかどうかを知りたいので、もう一度起動すると、そこに新しいbutton.textがあります。
私はボタンを変えています。デフォルトで(プログラム起動時の)テキストはsnacks1です。これをsnacks2(debugg)に変更すると、プログラムの進行中はそのまま残りますが、プログラムを終了するとsnacks1に戻ります。プログラムの実行中に変更が完了したら、button.text = snacks2を保存する方法はありますか?
私は十分に特定されていることを願っています。
回答:
回答№1は1間違いなく "My.Settings"について学ぶ必要があります。
- [プロジェクト]タブでは、[プロジェクトのプロパティ]を開きます。
- 次に、[設定]タブで適切な変数を作成します(たとえば、Name = MyButtonText、Type = String、Scope = User、Value = snacks1)。
- ボタンが名前付きであることを前提にするButtonSnacksを使用し、別のボタンの(ButtonChange)Button_Clickイベントを通じてbutton.textを "snacks1"から "snacks2"に変更する場合は、次のような記述が必要です。
Private Sub ButtonChange_Click(sender As System.Object, e As System.EventArgs) Handles ButtonChange.Click
My.Settings.MyButtonText = "snacks2"
My.Settings.Save()
ButtonSnacks.Text = My.Settings.MyButtonText
End Sub
- 最後に、変更を維持するためにForm_Loadイベントを変更する必要があります。
Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load
ButtonSnacks.Text = My.Settings.MyButtonText
End Sub
ガイドラインとして私はこれを使用した リンク 私は非常に有用な発見whitch!
回答№2の場合は0
あなたの質問が正しいと分かったら、データを保存したい 次にデバッグするときに使用しますか?
私は次のようにします:
Properiesに移動し、次にSettingsを追加してexを追加します。 buttonText 次にコードに行き、次のようなコードを書いてください:
my.settings.buttonText = "TEXT HERE"
フォームが開始されたら、次のように記述します。
button1.text = my.settings.buttonText