自分で作成したアプリケーションのチェックボックスのチェック状態やウインドウの位置などを保存し再開時復元させるにはアプリケーション設定の作成を行う
アプリケーション設定の作成は自分でコードを書くかデザイナーを利用して自動生成させるかどちらかの方法で作成可能
デザイナーで作成した設定はソリューションエクスプローラーのProperties内Settings.settingsに保存される
デザイナーで作成する際はプロパティ値を保存させたいコントロールを選択した状態でプロパティウインドウのApplicationSettingsタブを展開し
PropertyBindingの項目「...」をクリック。アプリケーション設定ウインドウが開くので該当するプロパティに「新規」でディフォルト値や名前を設定する
作成した設定をフォームクローズ時に保存させるにはFormClosingイベントを利用して以下のように行うと良い
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
Properties.Settings.Default.Save();
}
}
最終更新:2012年09月06日 16:09