「トップページ/CSHARP/Application」の編集履歴(バックアップ)一覧に戻る
アプリケーション |
[System.Configuration.UserScopedSettingAttribute()] [System.Configuration.SettingsDescription("アップグレード確認をしたか")] [System.Configuration.DefaultSettingValue("false")] public System.Boolean IsUpgrated { get { return (System.Boolean)this["IsUpgrated"]; } set { this["IsUpgrated"] = value; } }
// アップグレードが必要か? if (!Properties.Settings.Default.IsUpgrated) { DialogResult dr = MessageBox.Show( "アプリケーションのバージョンが変わりました。\n" + "設定ファイルを引き継ぎますか?", "設定ファイル", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1 ); if (dr == DialogResult.Yes) { Properties.Settings.Default.Upgrade(); } // Upgrade確認終了をマークする。 Properties.Settings.Default.IsUpgrated = true; }