最も簡単な方法は、テキストボックスをアプリケーション設定にバインドすることです:
- 保存したいテキストボックスを選択
- [プロパティ] > [データ] > (ApplicationSettings) に移動します。
- アプリケーション設定バインディングを Text プロパティに追加
FormClosed
イベント保存のアプリケーション設定
設定の保存:
private void Form_FormClosed(object sender, FormClosedEventArgs e)
{
Settings.Default.Save();
}
次にユーザーがアプリケーションを起動すると、ユーザー固有のファイルから設定が読み込まれ、ユーザーが最後にアプリケーションを閉じる前と同じデータがテキストボックスに入力されます。
また、アプリケーション設定では、ローカル変数を保存できますが、それらの設定を手動で追加し、アプリケーションの起動時にその設定を手動で読み取る必要があります。
- プロジェクトの下のプロパティフォルダーを開く> Settings.settings
- 保存したい設定を追加します (例: MyCounter)
- MyCounter のタイプ、スコープ、およびデフォルト値を設定します (例: int、User、0)
- 設定をローカル変数に読み込む
var x = Settings.Default.MyCounter
Settings.Default.MyCounter = x
呼び出す直前にフォームを閉じて設定を保存するSettings.Default.Save()