私はwinformsの初心者で、その設定を使い始めたばかりです。
そこで、Settings.settings に という名前の値path
を文字列とユーザー スコープとして追加します。
a で新しいパスを選択したときに変更しFolderBrowserDialog
、[OK] ボタンをクリックした後、次のように設定を変更します。
private void buttonPref_Click(object sender, EventArgs e)
{
Form2 subForm2 = new Form2(textBoxRep.Text);
subForm2.ShowDialog();
if (subForm2.DialogResult == DialogResult.OK)
{
Settings.Default.path= subForm2.rep();
subForm2.Close();
}
else
{
subForm2.Close();
}
}
public string rep()
{
return textBoxRep.Text;
}
次に、アプリケーションを実行すると、設定に値が読み込まれます。
textBoxRep.Text = Settings.Default.path;
ただし、新しい実行ごとに値は空に設定されます。
だから私はアプリケーションスコープで試しましたが、これで読み取り専用エラーが発生しました:Settings.Default.path
どうすればこれを修正できますか? 設定を変更して登録する方法はありますか?
ありがとうございました。