アプリケーション設定
アプリケーション内の設定のこと。
preference の方が区別が付くかも?
この話、どこかの記事に書いた気がするんだけど
見つけられないので、改めて記述。
【環境】
Visual C#: 15.5.4(2017)
Visual C#: 15.5.4(2017)
入れ物
プロジェクトのコンテキストメニュー [プロパティ] 左ペイン [設定]
こちらの画面で、1つずつ下記を設定していく。
名前:設定値の名称。任意。プログラム内で使用するので、アルファベットで設定してね
種類:設定値のデータ型
スコープ:
アプリケーション:全ユーザー統一
ユーザー:ユーザー毎
値:値
利用
// 取得
txtUsername.Text = Properties.Settings.Default.LoginUsername;
Properties.Settings.Default.Save();
// 設定
Properties.Settings.Default.LoginUsername = "username";
保存場所
ユーザー設定は、ユーザーの非表示のローカル アプリケーション データ フォルダーのサブフォルダー内のファイルに保存されます。
MSDN:方法 : 実行時にユーザー設定を C# で書き込む
というわけで、SQLite -> 導入 にも書いた通り
C:\Users\[user_name]\AppData\Local\Packages\(おそらくランダム文字列)\LocalState
にあるみたいだけど、上記記事は UWP の場合なわけで
フォームアプリケーションの場合は、パッケージ ID をどこで見ればいいのかしらね~。