忍者ブログ
暇人おやじの暇なつぶやき
[84] [83] [82] [81] [80] [79] [78] [77] [76] [75] [74]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

■アプリケーション固有の値を保存、利用する

画面の位置や背景の色など、アプリケーションを取り巻く環境は様々です
個々のアプリはそれぞれにこの値を保持して利用することができます

これは従来iniファイルなどに保存していた機能です
.NETではsetting情報として、configファイルに保存されるようです(らしいです)

使い方はいたって簡単!
次の例はフォームの位置を保存、利用する方法


保存時
        My.Settings.top = Me.Top
        My.Settings.left = Me.Left
        My.Settings.Save()

利用時
        Top = My.Settings.top
        Left = My.Settings.left

これらは、プログラム(インスタンス)毎に保存されるため、プログラム名を変更しても別の値として利用可能なので

出来上がったプログラムSettingSample1.exeをコピーして起動してみる
SettingSample2.exeを起動すると、位置が初期値になる
保存ファイルSettingSample1.exe.configができているので、SettingSample2.exe.configもできる筈なのだが、これが見当たらない・・・ちょっと謎なので
configファイルを消せば初期値になるはずだが、コピーしたプログラムはどうやって初期化ずるべぇか・・・

と思いつつ、SettingSample1.exe.configを消してみた、見事初期化成功

し か し

次に保存してもSettingSample1.exe.configが出来ないではないか?
どこに 保 存 してるんですか?いったい・・・

PR


トラックバック
この記事にトラックバックする:


忍者ブログ [PR]
カレンダー
08 2024/09 10
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
フリーエリア
最新CM
最新TB
プロフィール
HN:
忍者 シオ才
性別:
非公開
バーコード
ブログ内検索