2009-08-07 6 views

答えて

2

を設定をロード

If ColorDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then 
    Form1.BackColor = ColorDialog1.Color 
    My.Settings.mytext = My.Settings.mytext & Str(Abs(ColorDialog1.Color.ToArgb)) & ", " 

End If 

onloadイベントを助けてください。あなたはそれが変わっていないと確信していますか?フォームのロード時に値に設定されたテキストボックスがあり、app.configではまったく変更されませんでしたが、変更されました。

EDIT:これらは、ユーザーの設定をしているので

、彼らはローカル設定で、ユーザーのプロファイル\アプリケーションデータフォルダのuser.configに保存されます。

+0

ノープは保存しません、私の編集 –

+0

を見てくださいこれは、とにかくアプリが閉じられたときに呼び出されます –

1

を呼び出す必要が戻ってテキストボックスに

+0

非常に興味深い。だから、app.configはどのように変化しなかったのだろうか? –

+0

これはユーザーベースの保存なので、ログインしたユーザーのプロファイル用のアプリケーションのローカル設定\アプリケーションデータ領域のuser.configに入ります。 – klabranche

1

それぞれ、あなたが設定値を設定するたびに、あなたが設定することはそうでない場合は、最初の場所でそれを設定するにはポイントが本当にありませんことを節約するために覚えておく必要があります...

例:

//編集A設定します。 My.Setting.MyName = "Jason";

//今すぐ保存してください。 My.Setting.Save();

:-)

関連する問題